James Kelly

Active San Diego, CA President for Emerald Venture Group, Inc.