Richard Ashmore is a retired US Navy Officer. His duties include keeping track of all income and expenses, reporting to the board and membership, and overseeing mechanical, synchronization, and public performance licenses. Richard has served as Treasurer since 2016.