JJ McDonnell Co. v. BP Exploration & Production Inc et al