Stephen Welch, MD, Family Medicine

3002 Wheatland Ter
FreeportIL  61032-2996 (Stephenson County)


Phone: 815-235-3911
Fax:

NPI: 1376746982
License Number: 036-100984 (IL)