A racist rant inside of a Starbucks spilled out onto a Chicago street and turned into a physical altercation resulting in an arrest on June 6 (video below).
Video of the incident shows a white man in a light-colored suit expressing anger because someone spilled coffee on him inside of the Starbucks, WLS reports.
"You're disgusting!" the man reportedly yells in the video.
Juan Torres, an employee at the Starbucks, told the news station: "I was shocked because I thought it was going to end right there. Security was going to come. The cops were going to show up."
The incident then spilled out of the coffee shop and onto a sidewalk, where the white man said to an African-American man: "Shut up slave! Do not talk to me!" and "Your children are disposable vermin!"
The white man appeared to spit at the black man before the two men nearly exchanged punches. However, bystanders intervened between the two before punches were thrown.
The white man then shouted at the black man: "Get on all fours right now! Get on all fours! Do not walk off on two legs!"
Moments later, the white man punched a 59-year-old man, who appeared to be homeless, and dropped him to the sidewalk, DNAinfo reports.
At that point, witnesses tackled the white man, and detained him until police came to the scene.
The apparent homeless man suffered an eye injury, and had to be taken to a local hospital for treatment.
A spokeswoman for Starbucks told CNN in an email: "We have absolutely no tolerance for this type of behavior in our stores, and are grateful to the partners [employees] and customers who stepped in to help until officers arrived."
Boucher's Facebook page makes mention of his belief in God and his future hopes of being a businessman, according to DNAinfo. There are reportedly pictures of Boucher posing with diverse groups of people at entrepreneur events.
In one Facebook posting, Boucher defended a Muslim woman who was booted out of a Trump campaign rally in January 2016: "This is total bullying! Are any of you really voting for this kid? And I'd love to tell that woman in person how well she took that! I'd give her a high five!"
CNN could not reach Boucher for comment on June 8, and he refused to comment to DNAinfo in a phone call on June 9 because of legal issues regarding his upcoming court date.