This paper presents an algorithm that can be used to fuse two sets of contacts, e.g. as observed by two active sonar systems. The goal is to keep a good probability of detection, without doubling the number of false alarms after combining both data sets. We present both the theoretical motivation of the algorithm, as well as simulations that illustrate its performance.