Kennaway, James Peebles Ewing, publisher and writer