William Thompson (general) articles