Jim Moore retires after 30 plus years