Mark B. Battles CEO Peter Haddock Publishing