Irish American dinner raises $4.3 million