Note:
a) Michael Windsor is father of: Frederick Windsor (*1979) and Gabriella Marina Alexandra Windsor (*1981)