Man charged following Carranballac fatal collision