J&J Snack Foods has appointed a new president from its US-based wholly-owned subsidiary to replace Gerald Shreiber.