Portland's Hugh Perry is dead