john swing