David M. Miraglia, DDS 585-872-1180