Skip to main content

Family Medicine

Our experienced, friendly and reliable Family Medicine practitioners provide comprehensive health care for the entire family. Graham Health System’s Family Medicine Team is here to ensure compassionate, quality care for every member in your household. 

Meet Our Team

Our dedicated team of Physicians and Advanced Practice Providers (APP’s) are conveniently located throughout central and western Illinois, in Canton, Elmwood, Farmington, Lewistown, and Williamsfiled.

William Bailey, M.D.                      Joshua Bowers, M.D.                      Ashley Howard, M.D. 
Chad Lampe, M.D.                        Patrick Renick, M.D.


Stephanie Barnes, APRN               Jessica Bugos, APRN                       Nancy Crouse, APRN 
Gretchen Fawcett, PA-C                Cody Gibbs, APRN                           Kristen Jackson, APRN
Kyle McCarthy, APRN                    Abby Putnam, APRN                       Rebekah Ridgeway, APRN
Cassie Stone, APRN                       Dara Wagner, APRN        


Our Family Medicine team are all accepting NEW patients and offer a full range of medical and preventative services including but not limited to:

  • Chronic disease management
  • Diagnostics and labs
  • Immunizations (shots)
  • Routine illnesses
  • Preventive care
  • Chronic health conditions
  • Well-care visits
  • Common colds
  • Annual physical exam
  • Nutritional advice
  • Screenings
  • Minor illness
  • Adolescent & Teen health & education 

Contact Us

Patients are welcome to call our scheduling department between the hours of 8:00 a.m. and 5:00 p.m. Monday through Friday to make an appointment. Our scheduling department will be happy to assist you with scheduling an appointment to fit your busy lifestyle.


Graham Medical Group – Canton                            Graham Medical Group – Farmington
180 S. Main Street, Canton IL 61520                        601 E. Fort St., Farmington, IL 61531
309-647-0201                                                               309-245-2406

Graham Medical Group – Lewistown                       Graham Medical Group – Elmwood
408 S. Main St., Lewistown, IL. 61542                       1024 N. Magnolia St. Elmwood, IL. 61529
309-547-9700                                                                309-742-6334

Graham Medical Group – Williamsfield
120 E. Gale St, IL. 61489