Leonard Mevans NPI 1760699177 Practice location: 1806 Country Club Apartments, Dallas, PA 18612 Taxonomy code: 207R00000X Phone: (570) 255-4242