Tommy Townsend had himself a day