McLachlan, K. S.(Keith Stanley),1937-