The name works because "Buck" is a man's first name. So they really have no cause to gripe or make him change it. "Foston" is not a swear, and he apparently even wants to make it possessive so it truly looks like a name ("Buck Foston's"). Just let the guy do it, it's pretty clever.
|