Kahp So

Active Waterloo, IA Vice-President for Clinical Pathology Assoc

(319)272-8000