In memory of Don R. Balken  original  id:  5733395