Medical Doctor
LICENSED PHYSICIAN AND SURGEON
036062346
NOT RENEWED
N
PETER SCOTT
ARMSTRONG
MD
PETER SCOTT ARMSTRONG MD
06/19/1981
07/31/1996
WATERLOO
IA
50702
IOWA
09/20/2006