The Department of Public Safety shall issue a permit to carry a concealed weapon to a resident of the state at least 21 years old, a U.S. citizen, who satisfactorily completes an approved firearms safety program, submits fingerprints and a fee determined by the Department of Public Safety, and who does not fall into a class of person prohibited to possess a firearm, such as a convicted felon, adju