alfred swinton (21)