DAVID C-H JOHNSTON