He had the shade business for a few years, then joined RCA, where he worked as a statistician and engineering technician. He left in 1970 to start Valley Forge Auto Parts in Pennsauken, his family said.
After retiring in the 1990s, Mr. Zweig worked into his 80s as a substitute teacher at high schools in Cinnaminson, Delran, and Riverside.
Students would gather around him to hear his stories of World War II. He told them of the bodies he encountered in the concentration camp, and the emaciated Holocaust survivors he called the "walking dead," his family said.
Mr. Zweig was born in the Bronx, N.Y., and raised in the Bensonhurst section of Brooklyn. After graduating from high school in 1940, he played minor-league baseball and tried out for the Yankees.
"He was the best hitter, but the poor man couldn't run," his daughter Sharon Nadler said.
While studying at St. John's University, he was drafted into the Army. As a member of the Signal Corps, he participated in the Battle of the Bulge and liberated at least one concentration camp, his family said.
Mr. Zweig returned to St. John's after his discharge and received a bachelor's degree in English.
In addition to his wife, daughter, and granddaughter, he is survived by another daughter, Ava Boyce, and two other grandchildren.
Friends my call after 9 a.m. Thursday, July 15, at Platt Memorial Chapels, 2001 Berlin Rd., Cherry Hill, where a funeral service will begin at 9:30. Burial will be in Crescent Memorial Park, Pennsauken.
Contact staff writer Claudia Vargas at 856-779-3917 or firstname.lastname@example.org.