David Roland Cook (n.