Bob currently serves as:
- Assessment Team Member, United Way of the Ohio Valley (2021-Present).
- Board Member, St. Benedict’s Shelter (2013-Present).
- Board Member, Daviess County Imagination Library (2014-Present).
- Board Member, Fresh Start
- Board Member, Owensboro World Affairs Council (2025-present)
- Member, Owensboro Lions Club (2013-Present).
- Member, Toastmasters (1998-present).
- KHSAA Certified Soccer Referee (2001-Present).
- Lay Speaker, United Methodist Church -Interim Pastor-Woodbury UMC (2025 to the present).
Has Served as:
- City Commissioner 2012-2016; 2020-24 and as Mayor Pro Tem in 2018 and 2024.
- City Representative, Greater Owensboro Chamber of Commerce (2023).
- Bold Promise Scholarship Program (2017-2021)
- Chair, 7 Hills Neighborhood Alliance (2004-11).
- Member, Mayor’s Small Business Development Committee (2012-14)
- Member, OCTC Presidential Search Committee, City Representative (2014)
- Chair, H. L. Neblett Center Board (2014-2021).
- Board Member, Crossroads Women’s Emergency Shelter (2013-18).
- Member, Regional Education Alliance (2012-15).
- Member 2065 Healthcare Work Group (2016).
- Past President, Owensboro Toastmasters (2002, 2007, 2011).
- Area 43 Director and Club Coach, Toastmasters (2017-2020).
- KCTCS Faculty Senator (2019-2023).
- Pastor, Bethlehem United Methodist Church (2020-2023).