John Roberts spent more than twenty years in the Royal Navy, serving in a variety of ships, and later worked in the Defense Ministry for ten years.