dr. william demarchi, md