david fletcher parents