Gay Times editor Josh Rivers has been suspended after BuzzFeed revealed the writer made numerous crude and racist remarks towards minority groups on his Twitter account.

“After an investigation of the facts surrounding historical tweets by Josh Rivers, the newly appointed Editor of Gay Times magazine; we announce that his employment has been terminated with immediate effect,” Gay Times said in a statement. “We sincerely apologise for the offence that has been caused, particularly to those members of our wider community to whom such inappropriate and unacceptable commentary was the focus. Gay Times does not tolerate such views and will continue to strive to honour and promote inclusivity.”

Between 2010 and 2015 Rivers, who joined Gay Times this past month, lashed out at many marginalized communities in a series of tweets, some of which were directed to Jews, homeless people and gay people of color. The tweets, which were uncovered by Buzzfeed while doing research for an interview with Rivers, have since been deleted.

“The creepiest gay men are short, old asian men with long nails. Fact,” Rivers tweeted.

The offensive commentary didn’t stop there. When referring to the transgender community the former editor used discriminatory language, such as referring to the group as “trannies.”

“Look here, tranny. 1) you look like a crackhead 2) YOU’RE A TRANNY & 3) your wig doesn’t deserve a mention. Avert your eyes, honey,” he tweeeted.

Rivers has since apologized for his behavior. On Tuesday he tweeted an apology attributing his comments to a time in his life where he was both “immature and self-loathing.”

“To every single person who is hurt, offended and disappointed: I’m sorry,” he tweeted.  

He went on to tell BuzzFeed, “I am a product of my environment – like many of us are. I have said things that are not kind or not nice and nor do they reflect the type of person that I have become.”