He studied at a boarding school in St. Gallen, Switzerland, and holds a Bachelor's degree in international relations from Boston University and a Master's from Columbia Business School in New York.
A noteworthy concession has been granted to O'Neil -- a Roman Catholic; he does not have to convert to Lutheranism, the state religion of Sweden.
The entire country is agog with the royal celebration which has all the trappings of a fairy-tale wedding.
Although a few disgruntled voices are heard complaining about the burden the event lays on the national exchequer, the Swedes by and large wish their beloved royal family all joy.