Craig Parkes

Active Irvine, CA Chief Executive Officer for Anderson Audio Visual-Irvine, L.P.