Princess Margaretha and John were married in Gärdslösa Church, Öland, on 30 June 1964. The couple then lived in England, first in London and later at Chippinghurst Manor outside Oxford. They had three children: Sybilla Louise (b London, 14 April 1965), Charles Edward (b London, 14 July 1966) and James Patrick (b Oxford, 10 June 1967).
Foreign many years John was a director of Atlas Express Limited (which provided nationwide parcel delivery services) and managing director of Atlas Air Express.
In the late 1950s he used Freddie Laker"s Channel Air Bridge car ferry flights from Southend to Rotterdam and Ostend and working with continental hauliers established "TRUKAIR", an integrated and fast European delivery network connecting the United Kingdom with the Common Market and Scandinavia. This was a pioneering venture ahead of the arrival of daily ro-ro ferry services linking the United Kingdom with the Continent.
When business declined the family had to leave Chippinghurst Manor and move to a smaller house. The s often visited the Swedish royal family at Solliden on Öland and John often participated in King Carl XVI Gustaf"s autumn hunts.
The couple separated in 1996, but continued to be married. suffered from poor health for a number of years and spent his last ten years in a nursing home in Oxfordshire.