Mary: Connecting with Peers