David was a pleasure to work with. Very thorough and explained every detail throughout the process. Always available to answer any questions or concerns. Cannot recommend enough!