Graduate, Royal Australian Navy Staff College, Sydney, Australia, 1988. Bachelor, Victoria University, Wellington, New Zealand, 1995. Master of Arts, Victoria University, Wellington, New Zealand, 2001.
Seagoing officer British India Steam Navigation Company Ltd., 1964—1972. Commissioned naval officer Royal New Zealand Navy, 1972—1993. Member Center for Strategic Studies: New Zealand, Wellington, New Zealand, 1996—2002, executive director New Zealand, since 2002.
Commander Navy, 1972—2003.
Member of Navy League New Zealand, Friend of the Maritime Museum Wellington.
Married Jean Mary Wilson, June 6, 1976. Children: Nicholas William James, Philippa Louise Marie.