Michael Boljanic
A very intense and caring trainer, he will push you to learn and will take time to break things down if you don't understand them after hearing it once. He has a method of training that will push you, but it works. Excellent trainer that actually cares about you as a person. He believes in the process and the people.