D.P. Broomfield's scientific contributions