Bruce Cochrane: Past Work