Trying to find guide named Leon

We have lost touch with our friend the excellent guide Rafael Leon Yarahua Tello, known as Leon. He and his brother Marco live with their family up at Finca Leon just past La Perla Lodge. Any info would be much appreciated.