Troy is one in a million. It takes awhile to get an appt with him (unless it's an emergency); maybe a few days or even a few weeks, but it's worth the wait. I always pay him more than he asks, even with his low hourly rates, because of how much he lowballs. He's a gem.