Leroy P Bach, MD, Internal Medicine

1415 E State St
RockfordIL  61104-2333 (Winnebago County)


Phone: 815-489-9508
Fax:

NPI: 1225198674
License Number: 036040550 (IL)