Leonardo Marazzi

Leonardo Marazzi

  • B.S., Universidad de Costa Rica
  • Ph.D., Purdue University