Home / Who We Are/David McCabe David McCabe David McCabe. . . . does everything else from the shadows. He currently resides in Belgium, where it rains a lot.