David John de Laubenfels ( n.