Duncan MacCarte is a pseudonym.