carter vincent