David A. Peterson's scientific contributions