James W Freeman, MD, Family Medicine

157 Roosevelt Ave
SelinsgrovePA  17870-7961 (Snyder County)


Phone: 570-884-3726
Fax: 570-884-3728
Email: jim***@*****nk.net

NPI: 1932143120
License Number: MD052399L (PA)