Where to begin? We are organized into 7 parish teams that work together with our staff and vestry to take care of our church operations.  Each team is engaged in a variety of activities within the parish and our community at large.


The Newcomers Team is responsible for all aspects of welcoming visitors to our church and following up with them to share the joy of becoming  a member of our church. We are also responsible for helping new members become integrated into our community life by matching their interests with opportunities for service. The Newcomers Team also includes our ushers and greeters on Sunday mornings. 

Buildings & Grounds

Among the many things that make All Saints so great are its lovely, serene buildings and beautiful gardens. Help us take care of this space we are so lucky to call home! We have bi-annual church work days (one in the Fall and one in the Spring) and our Garden Guild which helps care for our beautiful grounds and our Memorial Garden. Please contact the office if you would like to volunteer

Finance & Stewarship

"Walk in love, as Christ loved us and gave himself for us, an offering and sacrifice to God." Ephesians 5:2

The church exists in a secular world, and secular worlds require funds. Most importantly, the Finance and Stewardship Team is responsible for raising the money we use to finance all of our ministries.  It’s hard work, but it’s rewarding work, not only for those who do it but for all of us. The Finance and Stewardship Team is responsible for supervising the financial operations of All Saints. They also help to develop an annual operating budget, provide for an annual audit, and more. 


The Worship Committee shares responsibility with the Rector for the oversight and conduct of all services of Christian worship. The Worship Committee includes our Altar Guild responsible for preparing the Altar each week for Sunday service. To dedicate altar flowers for a service, please contact the office or see the Flower bulletin board in the Cloister. 

Life Events

Our Life Events Team is in charge of coordinating the special events to commemorate life's big moments such as weddings, basptisms, confirmation, and funerals. This committee also serves as the go-to when other committees around the church need help with major events. 


​Our TLC Team is in charge of helping out those parishioners in times of need. This committee is in charge of meals for parishioners, shut-in visits, and other services we offer for care and support. This is a special committee made up of parishioners and trained lay caregivers. Click here to email The Rev. John Hogg about our services for care and support and to request our services.


If you have a prayer need or praise to share, you can email The Rev. John Hogg at or call the church office at 804-288-7811. Our prayer team diligently prays for all requests.

Please reload