J D HainesJoe D. Haines, Jr., MD, MPH, FAAFP is a board-certified family physician. In addition to family medicine, he completed a residency in aerospace medicine and received an MPH while serving in the US Navy. Dr. Haines has practiced medicine for 40 years nd remains active with medical expert witness work, writing and as Chief Medical Officer for an insurance company. He is a veteran of the Afghanistan War, serving as Wing Surgeon for the Marine Corps in 2011. He has over 200 publications, including 10 books. Read More Read Less
An OTP has been sent to your Registered Email Id:
Resend Verification Code