Michael O'Connor has been a publishing professional for over 25 years.