David Green cont.1