Dave Leskusky Named President of North American Publishing Company