Charged are 23-year-old Tarik Gayle, 20-year-old Tray Gayle and 58-year-old Beverly Barrett, all of Kettering, in the parish.
Reports from the Falmouth Police are that about 5:45 a.m., lawmen were in the area when a premises that was occupied by Barrett and her sons was searched and the firearm and ammunition were found.
All three were taken into custody and were subsequently charged. Their court date is being finalized.