Our Team

Drs. Roy B. Blumenstrauch, Noah Craft, David Beynet, Roger Lee and Michael Sorace are committed to putting your needs first to achieve efficient and comprehensive treatment. Each member of our medical team is highly qualified, and our office staff has years of experience in treating patients with the highest level of care. We strive to stay abreast of the latest in technological advances by regularly attending continuing education courses and seminars.