David A Long, MD, Family Medicine

25 N 32nd St
Camp HillPA  17011-2918 (Cumberland County)


Phone: 717-730-9782
Fax: 717-730-9854
Email: dav***@*****va.gov

NPI: 1639137607
License Number: MD022402E (PA)