About Richard O. Mayne Books by Richard O. Mayne Betrayed Scandal, Politics, and Canadian Naval Leadership by (author) Richard O. Mayne