JAMES G JOHNSTON