I chose Ed at random not really knowing what to expect. Within about an hour he arrived, diagnosed the problem and gave me a reasonable estimate.
Voila! Goodbye old leaky faucet, hello new modern faucet! Ed was friendly and very knowledgeable. And he's my new plumber. Thanks, Ed!