Richard Garfield, Ph.D. (P30M) | ManaTrove