Boycotting BP? Duke prof weighs in

by