John Hall

Active Portland, OR Shareholder for Sterling Communications, Inc.