DAVID ALLAN PETERS