Last week, members of a Greenville, South Carolina, Girl Scout troop were selling cookies outside a grocery store when McGowan approached, according to WYFF.
"This man purchased seven packs of cookies. Gave the girls $40, told them to keep the change. Then he came back to the table and said, 'Pack up all of your cookies. I'm taking them all so y'all can get out of this cold,'" Kayla Dillard, the troop's cookie sales manager, wrote in a now-viral Facebook post. "$540 he spent on cookies. What an amazing soul!!!!"
The post, which has been shared more than 8,000 times since Friday, included a photo of McGowan posing with two of the girls.