harold price