Thom Rooke

Active Rochester, MN Cardiovascular for Mayo Clinic