DAVID M BROOKE