Preston, James, 1964-