St. Stephen's was founded in 1976 after the congregation of Saint Andrews Episcopal Church in Clifton Forge disaffiliated with the Episcopalian church. It was organized after the Congress of St. Louis into the Anglican Catholic Church. After worshiping in storefronts and schools, land was provided for the building of the church off Douthat Rd where we have worshiped the Trinity and served the community ever since 1982.