garrett townsend