Mandatory federal licensing and waiting periods on all gun purchases from registered dealers coupled with background checks (the granting of a license will be determined by factors such as criminal record, mental health issues, physical ability to actually use a gun, age, etc - with a periodic re-registration required).