A 43-year-old Cambridge man faces multiple charges after police seized drugs and a prohibited firearm.