francis johnston