david barratt