Peter Shingledecker

Active Beaverton, OR Senior Engineer for Kleinfelder, Inc.