Citation: 1C_234/2020 E. C

A.________ forme un recours en matière de droit public par lequel il demande au Tribunal fédéral de réformer l'arrêt cantonal en ce sens que son opposition n'est pas levée et que le permis de construire n'est pas accordé. Subsidiairement, il conclut au renvoi de la cause à l'autorité précédente pour nouvelle décision dans le sens des considérants. Il demande l'effet suspensif, qui a été accordé par ordonnance du 2 juin 2020. La cour cantonale renonce à se déterminer et se réfère à son arrêt. La Municipalité de Pully conclut au rejet du recours. Le constructeur se réfère aux observations de la Municipalité. Invité à présenter des observations, l'Etablissement d'assurance contre l'incendie et les éléments naturels du canton de Vaud (ECA) considère que le grief relatif à la protection incendie doit être écarté. La recourante a répliqué, persistant dans ses griefs et ses conclusions.