Francis X. Mccarthy 2025