adrian ponce