I love working with David, and we've worked through a few transactions now. He always gives great advice, and is constantly keeping me apprised of the transaction status. Definitely recommend 100%