Heat exchanger and water heater | Patent Publication Number 20230132467 | Patexia