- St. Alexander Church: Webmaster, Voluntarily Maintain Parish website.
- Knights of Columbus: 4th Degree active member, Council 9222.
- St. Alexander Minister of Holy Communion: September 2005 to Present
- St. Alexander THINKfast Coordinator: 2009 to Present
- St. Alexander Youth Ministry Coordinator: January 2006 to June 2010
- St. Alexander Altar Server Coordinator and Trainer: September 2005 to June 2010.