Joe is an incredible coach, his dedication to his clients is incredible. He has helped me through marathons, triathlons, and ultramarathons. He is very personable with each of his clients, is always on time with updates, timely in communication, and truly listens to his clients and any ideas, issues, or praises they have to share. Highly highly recommend him as a coach for fitness, business, and/or mindset training.