Roger Ham

Active Oakland, CA President for Grand Oaks Restaurant