I have known Spencer for over ten years. Spencer has found his niche in Professional Coaching and Training. He is passionate at what he does and his enthusiasm is contagious. Spencer is well prepared and very knowledgeable in his inventory of coaching and training seminars and classes. Spencer has consistently demonstrated the highest level of professionalism and expertise in his field. He has a genuine interest in making a positive impact on your business and his approach is effective and transferable to your leadership teams. Spencer has a high level of integrity in all he does and is evident in his professional successes. Spencer has become my mentor and a good friend.