William James Hall Jr, MD, Family Medicine

229 Professional Cir
Ste 4
Morehead CityNC  28557-4303 (Carteret County)


Phone: 252-247-9296
Fax:

NPI: 1902095920
License Number: 9274 (NC)