Irishman Michael Finn named EFCA deputy chair as board meets in Vigo and adopts 2025 report with 99% delivery rate.