connor price