Check out FFLDealers.com for a searchable database of FFL Dealers they have over 64,000 listings