About Us

At Martinsville Family Medicine, Dr. J. Patrick Favero provides medical care to patients throughout the lifespan, from infants to seniors. Locally owned and operated, we provide the highest quality of preventative care, geriatric care, and child care to the residents of Southern Virginia.

We are dedicated to promoting the health and development of our patients from infant well child visits to end of life care. We provide comprehensive, high quality medical care to every patient with the hopes that we can help them maintain a high level of health that allows them to lead a healthy, happy life.

If you ever have any questions about your medical treatment or simply need to schedule an appointment, please feel free to call us today, and let our team of professionals assist you.

Meet Our Staff

Dr. John Patrick Favero

American Board Certified of Family Practice

Education

Medical School – Lenoir-Rhyne College
West Virginia School of Osteopathic – Lewisburg, WV

Residency – University of Virginia School of Medicine Health System
Lynchburg General Hospital – Lynchburg, VA

Brook Powell, PA-C

Licensed by the Virginia Board of Medicine
NCCPA Board Certified

Education

Master of Science, Physician Assistant Studies
Jefferson College of Health Sciences - Roanoke, VA

Bachelor of Science, Pre-Professional Science
Minor in Psychology and Chemistry
Ferrum College – Ferrum, VA

William Shough, PA-C

Licensed by the Virginia Board of Medicine
NCCPA Board Certified

Education

Master of Science in Physician Assistant Studies
South University, College of Health Professions - Savannah, GA

Bachelor of Science in Health Sciences
Concentration in Health Studies & Pre-Physician Assistant
Minor in Biology
James Madison University, College of Health Sciences – Harrisburg, VA