Randy is a values-based person who not only cares about the outcomes of his work, but the person involved. He has a great deal of clarity of thought, and a high degree of professionalism. I recommend him highly.

Dr. John Townsend