Randy was born in Richmond, VA and spent much of his childhood in Massachusetts and New Hampshire before attending college in Boston. Randy came to repentance and faith in Jesus as his Lord and Savior while a junior in college and was baptized the following year. Randy and his wife Jennifer live in Arlington and have been members of Cherrydale Baptist Church since 2010. They have seven children and have been richly blessed through serving and growing in Christ at Cherrydale.