He was born in Alexandria, Louisiana and developed an interest in medicine working summers in his father's surgical office. Dr. Ewin received his Bachelor and Medical Degrees from Tulane University School of Medicine in New Orleans and completed his Pediatric Internship at Tulane University School of Medicine at Charity Hospital in New Orleans. He worked for the Jamaican Ministry of Health in Montego Bay serving as a District Medical Officer and supervising Tulane medical students. He completed a second internship and residency in Family Medicine at John Peter Smith Hospital in Fort Worth. Dr. Ewin was in private practice for ten years, and subsequently became an early adopter of direct primary care. He founded 121MD in 2003.
Contact the practice for current pricing.
We use Google Analytics cookies to understand how the site is used. You can decline, and we honor your browser’s Global Privacy Control signal. See our Privacy Policy.