Rory received his undergraduate degree in engineering at Swarthmore College in Swarthmore, PA in 2002. He earned his master of science in education at Tufts University in 2009. He taught in Massachusetts public schools for 10 years. Most recently, he was a physics teacher at Somerville high school.
He started working for the finishing business in 2015. In February, 2016, he became the sales manager.