John A . madigan.