David Rivera — American lawyer