He was given the name of John David Harberton Eales at birth. He was educated at The Dragon School, Oxfordshire, and Wellington College, Crowthorne, Berkshire, England.
In 1955 his name was legally changed to John David Harberton Eales Ogilvy by Deed Poll.
He retired from the military, with the rank of Lieutenant-Commander, late of the Royal Navy.
He lived in 2003 at Witherdon Manor, Beaworthy, Devon, England.
https://www.thepeerage.com/p54459.htm#i544589