Meet our Staff
Craig J. Petry, M.D.
Dr. Petry is from Long Island, NY and is a graduate of The Medical College of Wisconsin. After completing a Family Medicine residency in Williamsport, PA. in 1999, he began his medical practice in Lynchburg, VA. Dr. Petry is the owner of Wyndhurst Family Medicine and Medical Aesthetics. He is committed to providing quality care and taking time to listen to his patient's concerns. He is passionate about educating patients on healthy lifestyle choices with an emphasis on preventative medicine.
Dr. Petry's clinical interests include diseases of the skin, including biopsies and excisions of cancerous and precancerous lesions; weight loss education, diabetes management and aesthetics.
When he is out of the office, Dr Petry enjoys spending time with family, physical fitness and working outdoors.
Heather M. Cook, FNP
Heather Cook is a native of Lynchburg. She received her undergrad in nursing from Liberty University and graduate from Old Dominion University. She has been working at Wyndhurst Family Medicine since 2006. She is married to Mike Cook and together they have a beautiful daughter, Lora. She a and her family are followers of Christ and actively serves at Heritage Baptist Church. She enjoys family, friends, music, UNC Tarheel basketball, movies, and laughter.
Carrie McKinney, FNP
A nationally board certified Family Nurse Practitioner (FNP), Carrie earned her Master’s degree from Frontier Nursing University located in Hyden KY, in 2013, and her undergraduate degree at Mountain State University in 2007. Prior to 2013, Carrie worked in a variety of clinical settings, including the Intensive Care Units and the Emergency Department. As a FNP, Carrie strives to provide the best available care to every patient with whom she comes in contact with.
When Carrie isn’t working, she enjoys spending time with her husband and daughter. She also enjoys volunteering at her church.
Address and Contact Info
102 Archway Court
Lynchburg, Virginia 24502
Phone: (434) 237-3664
Hours: Monday through Friday 8:30am to 5:00pm
For after hours emergencies, please call 911. For non emergencies after hours care, please call (434) 237-3664 and your call will be forwarded to the on-call provider.