Randal knows what he's doing. He called and talked to me for an hour on the phone before my consultation the next day! He has- Great listening skills, Great communication, knowledgeable, Responsiveness, patience, Hard working, and preserving. I'm happy I hired Randal and I have him on my side.