David Michael's scientific contributions