bp harvey