Full Opinion & Expert Analysis: Wright v. Brooke Group Ltd. (652 N.W.2d 159, 169 (Iowa 2002))