KALAMAZOO, MI -- Police have arrested a Kalamazoo man, who was found with heroin inside his shoe and buttocks during a traffic stop.

Earl Zhivago Coleman, 37, is facing federal charges of possession with intent to distribute heroin and possession of a firearm by a felon, according to court documents.

On Jan. 30, an officer with the Kalamazoo Valley Enforcement Team (KVET) made a traffic stop of Coleman, who consented to a search, according to the complaint filed in U.S. District Court in Grand Rapids.

KVET officers found a user quantity of heroin hidden in Coleman's shoe. Following his arrest, police found nearly 10 grams of heroin in Coleman's buttocks, the complaint said.

Investigators then obtained a search warrant for Coleman's Kalamazoo home, according to the complaint. Police found 85 grams of heroin inside an article of Coleman's clothing and a loaded handgun under the mattress of Coleman's bed.

Coleman has multiple felony convictions on his record, court documents show, and his right to possess firearms hasn't been restored.

A detention hearing is scheduled for Friday in U.S. District Court in Grand Rapids.