D Dr. David Farrugia 0 reviews 30 Main St Suite B Silver Creek, NY • 14136 View Practice (716) 934-9590