malcom wilson