All reviews seem negative
Our 1st appt we were early, the dr (Costello) himself was almost an hour late and then proceded to lecture us about how our appt was a contract. If we respected his time he'd resp...