John is a masterful negotiator. Great knowledge of Newburyport. Has helped me on two transactions. Highly recommend.