Ruston, Alan R.(Alan Robert),1941-