gregory portland