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 33 years. He has a son who graduated from Middle Tennessee State University and is a freelance steadicam operator for film and music videos. 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, and hunting.

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