Kenneth. Cashion's scientific contributions