Public Memorial for Jim Whelan to be Held in Atlantic City