Mr.Nick Flanagan is a very professional , polite,and treated us with respect, and I highly recommend him to others.