bill swindle