According to the ATF database, there are 3 registered FFLs in Davisville, West Virginia.
300 GRANT HILL RDDAVISVILLE, WV, 26142
6584 STAUNTON TURNPIKEDAVISVILLE, WV, 26142
66 DOGWOOD HILLDAVISVILLE, WV, 261420000