David is professional and strives to provide the best service to my clients. David keeps everyone updated and the loan process flows. Fabulous work ethics too! David is also a very caring person and does a lot for our community!