Met with Kyle Cunningham for the first time yesterday. He was on time (I was late), welcoming, well prepared and ready to answer all of my questions without exception. I appreciate his honest and straightforward approach. No smoke and mirrors, no double talk, no hidden agendas. Totally professional. Completely focused. Honest in his feedback. I highly recommend him and have no problem giving this guy 5 stars. He is as good as it gets.