adelaide johnston