Wilson County man charged with insurance fraud, additional felony charges