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.

Randy enjoys leading a small group at Cherrydale and teaching the 3rd and 4th graders on Sunday mornings. He previously served as a Cherrydale deacon, and prior to joining Cherrydale was a trustee of the Ethics and Religious Liberty Commission.