Bill Knowles articles