I am from MA and my friend in law enforcement has a few new glock's including a g19 gen4 and a g22 gen4. Neither of them are his issued firearm they are personal buys. I have my class A LTC and am interested in buying the g22. Is it legal for him to sell them or trade them to me? I have done so much research on gun laws here and I need someone to clarify these rules for me.