J. B. Weaver, MD is an Internal Medicine Physician with over 30 years experience.

Dr. Weaver graduated from The University of Alabama and University of Alabama School of Medicine.
He has been married for 34 years. He has a son who graduated from Middle Tennessee State University and is a freelance steadicam operator for film, music videos and commercials. He also has a daughter who graduated from Middle Tennessee State University with a degree in English and a Minor in Japanese.  Dr. Weaver's PRIDE and JOY!!

Dr. Weaver's hobbies are : Reading, watching movies, working with wood, hunting and kayaking.

He also has a medical practice in Fort Payne, Al.