Be the first in the room — members see you arrive.
Join the roomNot who you're looking for? Others named John Swan: Bermudian political figure (1935-2026) · British cricketer (1848-1924) · Anglican priest · nautical engineer and inventor
John Edmund Swan was a Labour Party politician in England.