John Spencer

Active Newberg, OR President for Dci Holdings, Inc.