With over 200 physicians who are leaders in their fields, Straub provides its patients with diagnoses and treatments for more than 32 different medical specialties, including bone and joint, heart, cancer, endocrinology/diabetes, family medicine, gastroenterology, geriatric medicine, internal medicine, vascular and urology. Our physicians and staff provide a full range of adult medical care, pediatric care and women's health services, including employment and school physicals, women's health, family planning, ophthalmologic exams, glasses and contact lenses, minor skin surgery and ambulatory care.