John Ashford

Active Oakland, CA President for Ashford Technology Solutions Partners, Inc.