Dr. Alonzo J Davis has a medical practice at 3500 Arendell Street, Morehead City, NC. Dr. Alonzo J Davis specializes in internal medicine and has over 28 years of experience in the field of medicine. He is affiliated with numerous hospitals, including Carteret General Hospital (NC) and more..