richard johnston