Church and Church Related
Second Presbyterian Church, Roanoke
- Member, Chancel Choir
- Member, Nominating Committee
- Former member, Congressional Care Committee
- Former member, Fellowship Committee
- Former member, Visitation Committee
- Former member, Worship and Music Committee
- Former confirmand mentor
- Former, Vice President
- Former member, Finance Committee
- Former member, Board of Directors
The Upper Room Emmaus of Southwest Virginia
- Former member, Board of Directors
- Former Walk Lay Director
- Team member four times
Dave Carroll Ministries
- Former, President
- Former member, Board of Directors
Young Life – volunteer
Presbyterian Community Center – volunteer
RAM House (Roanoke Area Ministries homeless shelter) – volunteer
Habitat for Humanity in the Roanoke Valley – volunteer