My entire family goes to Dr. Geoghegan. He's friendly, efficient, a good listener and seems to be right on top of everything from me as the patient to the practice he serves. His staff is always very polite and on top of their game, from the receptionist through the qualified and gentle hygienists.