Charlotte man, Daniel Holmes, faces insurance fraud charges for falsely reporting a deer collision instead of a hit and run.