Dave Hargreaves is an incredible personal trainer....
Dave Hargreaves is an incredible personal trainer. I've been training with him for a while now and I've seen significant improvements in my strength and overall fitness. He is dedicated, knowledgeable, and always pushes me to do my best. I highly recommend his training services.