pedro solon