Nathan Hall

Active San Diego, CA President for Nsh Investing, Inc.