$ 0 0 A 28-year-old Randolph man was given 21 months in prison after a guilty plea to a federal firearms charge.