Patrick Hammond

Active Walnut Creek, CA President for Givv, Inc.