Rick Hafkell

Active Irvine, CA VP Information Services for Consumer Portfolio Services, Inc.