Brian Perry

Brian Perry

It takes a certain amount of tenacity and determination to run marathons, even more so to do it in 2:49:06! While Brian is proud of his running achievements, including over a dozen marathons and the prestigious Boston Marathon several times, his true devotion lies in...