Archibald Armstrong
Archibald Armstrong

Archibald Armstrong

Legitimist, Carlist, Jacobite, Socialist, above all Catholic.