Patrick Kennedy

Active Palo Alto, CA Chief Executive Officer for Ami Law