David H. Florio's scientific contributions