James Lopez - Stanford University | Rate My Advisor