1 Dr. Bruce B Semans, MD Other Healthcare Provider - General Avg. Rating: 0/5 Main Location 5688 Oak Hill RdRochester, Illinois 62563 Highlights Board CertifiedAccepts Insurance Plans