35-year-old Christopher Greer was charged with unlawful use of drug paraphernalia, public intoxication, possession of a handgun while under the influence, and possession of marijuana after he was observed puking in a parking garage stairwell and later tripped exposing a concealed firearm to officers.