Podiatrist
LICENSED PODIATRIC PHYSICIAN
016004388
NOT RENEWED
N
MICHAEL H
HORWITZ
MICHAEL H HORWITZ
09/22/1989
01/31/1997
SAINT LOUIS
MO
63131
09/25/2006