Shannon Hakala

Active Cleveland, OH Pt for The Cleveland Clinic Foundation