Mass laws pertain to MA residents only. Either the Commissioner of Public Safety or a Chief of Police from the City or Town in MA can issue a License to Carry. There are several requirements to obtaining the license of which, a clear criminal record, weapons training in a state certified course, and payment of $100 fee are but a few.
If you are visiting the state, check the reciprocity of laws to NC. If you are planning on moving here, then you would have to wait until you move to apply and obtain a LTC.