Sir George Cooke

Major-General Sir George Cooke KCB

Major-General Sir George Cooke KCB