Thomas P. Campbell Denise M. Campbell Graeme Campbell Ross Campbell a. Campbell thomas G. Cummings author by Rod Campbell foreword, Thomas P. Campbell