Michael Derosa

Active Oakland, CA President for Hands for Global Health