David G. Osterer's scientific contributions