I have worked with Ryan Hall a few times for the last couple of months and I could not ask for anyone better to work with. He always responds to me in a timely manner and is very knowledgeable. I can always rely on him to help me with any urgent issues I might have and for that I am appreciative.