Pedro J Leal | Profile