Roy Rose

Active Beaverton, OR Chairman of the Board for Peregrine Holdings Ltd (Inc)