THOMAS MOORE JOHNSTON