NJ. Sen Jim Whelan dies