David has been an absolute pleasure to work with! He is very patient and really helps you find exactly what you are looking for! He is prompt with responding to any inquiries and he went the extra mile for us on more than one occasion!