Man charged following fatal Flora Hill crash