Stephen Welch, MD

Family Medicine

3002 Wheatland Ter, Freeport, IL 61032

(815) 235-3911