David christopher varcoe