David Car negie j : r.