christopher p. duncan