David Spencer

Active Wilmington, DE President for Argonaut Holdings LLC