Dr. Cheryl Holmes grew up in a small town on the coast of southern Maine. She received her B.S. in Animal Science from Cornell University in 1988, and her Doctor of Veterinary Medicine degree from the University of Tennessee in 1994. She has a special interest in internal medicine and animal behavior.
Dr. Holmes practices small animal medicine and surgery at the Animal Medical Hospital At Glenwood, which she and her husband, Dr. Stuart Scheinberg, opened in 1996.
She and Dr. Scheinberg also keep busy with their three children, Jacob, Rachel, and Alana. As a family, they enjoy outdoor activities including hiking, camping and boating.