The late Sir James Affleck (1922)