Gregory Frederking

Active Nevada City, CA President for Ruby Gold, Inc.