pedro garner