Stortorget, Caruso St John