Police have identified U.S. citizen Jimmy L. Taylor as the man recently caught on tape berating Ugandan hotel workers with racial slurs while throwing several punches their way.

Taylor claimed he was in Uganda for “missionary work,” yet took it upon himself to assault staff at the Grand Imperial Hotel in Kampala. He can be seen slapping and hitting workers while calling them “ni**ers” and accusing them of “disgracing Jesus.” He also called them several other insulting names and threatened to kill them.

Huffington Post reports Taylor was brought to Kampala’s Central Police Station, where he was charged with assault.

Taylor can be heard screaming, “F*ck Uganda” at one point, going on to say, “I’ve come to love Uganda, I’ve come to help Uganda, but Uganda hates Jesus through this son-of-a-bitch.”

According to the Kampala Post, Taylor told police he was a missionary and former marine. He then claimed the incident was stress-induced due to an undisclosed illness.