Jeffery B. Ash, 54, was arrested Tuesday night after officers were called to a motel near the city's airport .
When police arrived, a woman met them in the lobby and complained that during a conversation with Ash, he showed her a picture of his genitals on his cell phone. The woman said she wanted to press charges.
Ash was found inside a motel room. While talking to him, officers reported smelling the strong odor of marijuana in the room.
Further investigation turned up two duffelbags holding 25 packages of pot weighing about 28.5 pounds.
Ash has been charged with trafficking marijuana and indecent exposure.