adelaide perry