bill townsend