Medical Doctor
LICENSED PHYSICIAN AND SURGEON
036109315
NOT RENEWED
N
TAYLOR
H
STROUD
TAYLOR H STROUD
05/23/2003
07/31/2005
CHICAGO
IL
60622
COOK
04/08/2010