David Becker is a truly excellent trainer. He is the perfect combination of tough ("David, you are KILLING me!") and warm ("Megan, you are doing SO well"), and he works with the whole person -- mentally, emotionally and physically. Because of his efforts, I am stronger and more flexible, I have better balance and I am 50 plbs lighter!! Working out has become fun and David has become more than a trainer to me but a person I can look up to and get advice for all my fitness needs. I recommend David without reservation.