David was a joy to work with! Great communication and very professional. Always available to answer questions.