Bill Keaggy

Bill Keaggy

St. Louis, Mo. USA / Focused, yet easily distracted.