David (Hayden) Demerson