david cooper sr.