William Michael Mahaffey, MD, Surgery

25480 Point Lookout Rd
LeonardtownMD  20650-3801 (Saint Marys County)


Phone: 301-997-0909
Fax: 301-997-0919

NPI: 1013916055
License Number: D0047443 (MD)