richard j. h. johnston