1 <!DOCTYPE html> 2<html lang="en"> 3 <head> 4
4<script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="686b46aa-62ff-4f75-9b2d-341db011dd5d" data-blockingmode="auto" type="text/javascript"></script>
4 5
5<script> 6 let isAnimateDisabled = sessionStorage.getItem(`hide-animation`) === 'true'; 7 </script>
7 8 <meta charset="utf-8"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1"> 10 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 11 <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> 12 13 <title>McCann FitzGerald LLP announces three new partners</title> 14<meta name='keywords' content='Law Firm, Leading, Irish' /> 15<meta name='description' content='We are very pleased to announce three new partner promotions, effective from 1 May. These appointments bring the total number of partners to 101, marking an important milestone in the firmâs continued growth.' /> 16<link rel='canonical' href='https://www.mccannfitzgerald.com/news/mccann-fitzgerald-llp-announces-three-new-partners' /> 17<!-- generated by seo_lite --> 18<meta property="og:title" content="McCann FitzGerald LLP announces three new partners"> 19<meta property="og:description" content="We are very pleased to announce three new partner promotions, effective from 1 May. These appointments bring the total number of partners to 101, marking an important milestone in the firmâs continued growth."> 20<meta property="og:site_name" content="McCann FitzGerald">
21<script type="application/ld+json"> 22 { 23 "@context" : "https://schema.org", 24 "@type" : "WebSite", 25 "name" : "McCann FitzGerald", 26 "url" : "https://www.mccannfitzgerald.com" 27 } 28 </script>
28 29 30 31 <link rel="icon" type="image/x-icon" href="/favicon.ico" /> 32 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 33 <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> 34 <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> 35 <!--<link rel="manifest" href="/site.webmanifest">--> 36 <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"> 37 <meta name="msapplication-TileColor" content="#da532c"> 38 <meta name="theme-color" content="#ffffff"> 39 40 <!--
vendor: 68 bytes, lines 40-41
40 41 <script async src="https://www.googletagmanager.com/gtag/js?id=
41G-E6XJ6TZ4XQ
vendor: 17 bytes, lines 41-42
41" ></script> 42
42<script > 43
vendor: 145 bytes, lines 43-46
43window.dataLayer = window.dataLayer || []; 44 function gtag(){dataLayer.push(arguments);} 45 gtag('js', new Date()); 46 gtag('config', '
46G-E6XJ6TZ4XQ
vendor: 8 bytes, lines 46-47
46'); 47
47</script>
47 48 --> 49 <!-- Hotjar Tracking Code for https://www.mccannfitzgerald.com/ -->
50<script type="text/plain" data-cookieconsent="statistics">
vendor: 116 bytes, lines 50-52
50 51 (function(h,o,t,j,a,r){h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 52 h._hjSettings={hjid:
521684947
vendor: 258 bytes, lines 52-57
52,hjsv:6}; 53 a=o.getElementsByTagName('head')[0]; 54 r=o.createElement('script');r.async=1; 55 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 56 a.appendChild(r); 57 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
58</script>
58 59 60 61 <!-- Original TK --> 62 <!--
62<script src="//use.typekit.net/pwc5lfp.js" data-cookieconsent="ignore"></script>
62--> 63 <!-- New TK --> 64 <!--
64<script src="https://use.typekit.net/miu0cey.js" data-cookieconsent="ignore"></script>
64--> 65 <!-- 66
66<script async defer data-cookieconsent="ignore"> 67 function tryLoadTypeKit() { 68 try{Typekit.load({ async: true });}catch(e){setTimeout(tryLoadTypeKit, 10);} 69 } 70 tryLoadTypeKit(); 71 </script>
71 72 --> 73 74 <link rel="stylesheet" href="https://use.typekit.net/xwi6wnb.css"> 75 <!-- Font Awesome --> 76
76<script src="//use.fontawesome.com/f7effe7687.js" async></script>
76 77 <!-- Bootstrap core CSS --> 78 <link href="https://www.mccannfitzgerald.com/assets/css/bootstrap-flex.min.css" rel='stylesheet' defer > 79 <!-- Bootstrap Select --> 80 <link href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.1/css/bootstrap-select.min.css" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" defer > 81 <noscript><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.1/css/bootstrap-select.min.css"></noscript> 82 <!-- Fonts --> 83 <link href="https://www.mccannfitzgerald.com/assets/css/fonts.min.css?v=1744710453" rel="stylesheet" defer> 84 <link href="https://www.mccannfitzgerald.com/assets/css/main.min.css?v=1765452042" rel="stylesheet" defer> 85 <!-- Custom styles --> 86 <link href="https://www.mccannfitzgerald.com/assets/css/custom.min.css?v=1765452042" rel="stylesheet" defer > 87 <!-- Graduates styles --> 88 <link href="https://unpkg.com/[email protected]/dist/aos.css" rel="stylesheet"> 89 90 <link href="https://unpkg.com/swiper/swiper-bundle.min.css" rel="stylesheet"> 91 92 <link href="https://www.mccannfitzgerald.com/assets/css/graduates.min.css?v=1765452042" rel="stylesheet"> 93 94 <link href="https://www.mccannfitzgerald.com/assets/css/aid.min.css?v=1727878509" rel="stylesheet"> 95 <link href="https://www.mccannfitzgerald.com/assets/css/select2.min.css" rel="stylesheet" /> 96 <link href="https://www.mccannfitzgerald.com/assets/css/sear.min.css?v=1749564117" rel="stylesheet"> 97 <link href="https://www.mccannfitzgerald.com/assets/css/people.min.css?v=1765452042" rel="stylesheet"> 98 <link href="https://www.mccannfitzgerald.com/assets/css/new-styles.min.css?v=1765452042" rel="stylesheet"> 99 100 101 102 <link href="https://www.mccannfitzgerald.com/assets/css/digital-economy.css?v=1749564117" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'"> 103 <noscript><link rel="stylesheet" href="https://www.mccannfitzgerald.com/assets/css/digital-economy.css?v=7.5.16"></noscript> 104 <!-- Print Styles --> 105 <link href="https://www.mccannfitzgerald.com/assets/css/print.min.css?v=1765452042" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" defer> 106 <noscript><link rel="stylesheet" href="https://www.mccannfitzgerald.com/assets/css/print.min.css?v=1765452042"></noscript> 107 <!-- jQuery --> 108
108<script data-cookieconsent="ignore" src="https://www.mccannfitzgerald.com/assets/js/jquery.min.js" crossorigin="anonymous"></script>
108 109 <!--
109<script src="https://www.mccannfitzgerald.com/assets/js/jquery.min.js" integrity="sha384-THPy051/pYDQGanwU6poAc/hOdQxjnOEXzbT+OuUAFqNqFjL+4IGLBgCJC3ZOShY" crossorigin="anonymous"></script>
109--> 110 <!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent --> 111<!--
112<script type="text/javascript" async> 113 window.cookieconsent_options = {"message":"This website uses cookies to ensure you get the best experience on our website","dismiss":"Accept","learnMore":"More info","link":"/cookies","theme":"dark-bottom"}; 114</script>
114 115-->
116<script type="text/javascript" src="https://www.mccannfitzgerald.com/assets/js/d3.v5.min.js" async></script>
116 117<!-- End Cookie Consent plugin --> 118 <!-- Google Analytics --> 119 120 <!-- 121
121<script async>
vendor: 357 bytes, lines 121-125
121 122 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 123 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 124 })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 125 ga('create', '
125UA-4391705-2
vendor: 47 bytes, lines 125-128
125', 'auto'); 126 ga('send', 'pageview'); 127 128
128</script>
128 129 --> 130 <!-- End Google Analytics --> 131 <!-- Google Tag Manager --> 132 <!-- 133
133<script>
vendor: 351 bytes, lines 133-137
133(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 134 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 135 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 136 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 137 })(window,document,'script','dataLayer','
137GTM-TXRHK6Z
vendor: 3 bytes, line 137
137');
137</script>
137 138 --> 139 <!-- End Google Tag Manager --> 140 141
141<script type="text/javascript" async src="//platform-api.sharethis.com/js/sharethis.js#property=59a69064fbefd80011e0a326&product=inline-share-buttons" async></script>
141 142 143 144<!-- Hotjar Tracking Code for https://www.mccannfitzgerald.com/ --> 145<!--
146<script>
vendor: 104 bytes, lines 146-148
146 147(function(h,o,t,j,a,r){h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 148h._hjSettings={hjid:
1481684947
vendor: 222 bytes, lines 148-153
148,hjsv:6}; 149a=o.getElementsByTagName('head')[0]; 150r=o.createElement('script');r.async=1; 151r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 152a.appendChild(r); 153})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
154</script>
154 155--> 156 157
157<script type="application/ld+json"> 158 { 159 "@context": "https://schema.org", 160 "@type": "WebSite", 161 "name": "McCann FitzGerald", 162 "url": "https://www.mccannfitzgerald.com", 163 "hasPart": [ 164 165 166 { 167 "@type": "SiteNavigationElement", 168 "name": "About Us", 169 "url": "https://www.mccannfitzgerald.com/about-us" 170 }, 171 172 { 173 "@type": "SiteNavigationElement", 174 "name": "People", 175 "url": "https://www.mccannfitzgerald.com/people" 176 }, 177 178 { 179 "@type": "SiteNavigationElement", 180 "name": "Expertise", 181 "url": "https://www.mccannfitzgerald.com/expertise" 182 }, 183 184 { 185 "@type": "SiteNavigationElement", 186 "name": "Knowledge", 187 "url": "https://www.mccannfitzgerald.com/knowledge" 188 }, 189 190 { 191 "@type": "SiteNavigationElement", 192 "name": "Careers", 193 "url": "https://www.mccannfitzgerald.com/careers" 194 }, 195 196 { 197 "@type": "SiteNavigationElement", 198 "name": "Graduates", 199 "url": "https://www.mccannfitzgerald.com/graduates" 200 } 201 202 203 ] 204 } 205 </script>
205 206 <!-- Google Consent Mode v2 Default State (Turnstile: denied until verified) -->
207<script data-cookieconsent="ignore"> 208window.dataLayer = window.dataLayer || []; 209(function() { 210 var s = typeof sessionStorage !== 'undefined' ? sessionStorage : null; 211 window._atmTurnstileFailed = (s && s.getItem('atm_turnstile_failed') === 'true'); 212 window._atmTurnstileVerified = (s && s.getItem('atm_turnstile_verified') === 'true'); 213 window._atmTurnstileConfigured = true; 214 var keysToDeny = ['ad_storage','ad_user_data','ad_personalization','analytics_storage','personalization_storage']; 215 var dl = window.dataLayer; 216 var _realPush = dl.push.bind(dl); 217 218 function makeWrapper(origFn) { 219 return function() { 220 if (window._atmTurnstileConfigured && !window._atmTurnstileVerified) { 221 for (var i = 0; i < arguments.length; i++) { 222 var item = arguments[i]; 223 if (item != null && typeof item.length === 'number' && item.length >= 3 && item[0] === 'consent' && item[1] === 'update' && typeof item[2] === 'object') { 224 var payload = item[2]; 225 for (var k = 0; k < keysToDeny.length; k++) { 226 if (payload[keysToDeny[k]] === 'granted') payload[keysToDeny[k]] = 'denied'; 227 } 228 } 229 } 230 } 231 return origFn.apply(dl, arguments); 232 }; 233 } 234 235 var _wrappedPush = makeWrapper(_realPush); 236 237 Object.defineProperty(dl, 'push', { 238 get: function() { return _wrappedPush; }, 239 set: function(fn) { _realPush = fn; _wrappedPush = makeWrapper(_realPush); }, 240 configurable: true, 241 enumerable: false 242 }); 243 244 if (window._atmTurnstileConfigured && !window._atmTurnstileVerified) { 245 var cats = ['statistics','marketing','preferences']; 246 for (var c = 0; c < cats.length; c++) { 247 document.cookie = 'atm_consent_' + cats[c] + '=deny;max-age=31536000;path=/;SameSite=Lax'; 248 } 249 } 250})(); 251 252function gtag(){dataLayer.push(arguments);} 253 254gtag('consent', 'default', {"ad_storage":"denied","ad_user_data":"denied","ad_personalization":"denied","analytics_storage":"denied","functionality_storage":"denied","personalization_storage":"denied","security_storage":"granted","wait_for_update":500}); 255 256gtag('set', 'url_passthrough', true); 257gtag('set', 'ads_data_redaction', true); 258</script>
258 259<!-- End Google Consent Mode v2 Default State --><!-- Google Tag Manager -->
260<script type="text/javascript"> 261(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 262new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 263j=d.createElement(s),dl=l!=='dataLayer'?'&l='+l:'';j.async=true;j.src= 264'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 265})(window,document,'script','dataLayer','GTM-TXRHK6Z'); 266</script>
266 267<!-- End Google Tag Manager --> 268<!-- Google tag (gtag.js) - ATM -->
vendor: 64 bytes, lines 268-269
268 269<script async src="https://www.googletagmanager.com/gtag/js?id=
269G-E6XJ6TZ4XQ
vendor: 12 bytes, line 269
269"></script>
270<script>
vendor: 127 bytes, lines 271-274
271window.dataLayer = window.dataLayer || []; 272function gtag(){dataLayer.push(arguments);} 273gtag('js', new Date()); 274gtag('config', '
274G-E6XJ6TZ4XQ
vendor: 4 bytes, line 274
274');
275</script>
275 276<!-- End Google tag (gtag.js) - ATM -->
277<script id="cf-turnstile-script" data-cookieconsent="ignore" data-cfasync="false" src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script>
vendor: 1 bytes, line 277
277
278<script>var atmConfig = {"gtmId":"GTM-TXRHK6Z","utmCookieDuration":0,"trackForms":true,"trackDownloads":true,"downloadExtensions":["pdf","xls","xlsx","doc","docx","txt","rtf","csv","zip","mp4","mp3"],"searchParamName":"keywords","trackEventFormStart":true,"trackEventFormSubmit":true,"trackEventSearch":true,"trackEventViewSearchResults":true,"trackEventVideoStart":true,"trackEventVideoProgress":true,"trackEventVideoComplete":true,"trackEventFileDownload":true,"trackEventExternalLink":true,"trackEventEmailLink":true,"trackEventPhoneLink":true,"trackEventSlowPageLoad":true,"slowPageLoadThresholdMs":8000,"trackEventCtaClick":true,"trackedContentTypes":["expertise","people","knowledge","careers","graduates","news","page"],"currentContentType":"news","is404":false,"eventNaming":"snake_case","debugMode":false,"urlPassthroughClean":false,"urlPassthroughPreserveUtms":false,"isBot":false,"videoTitleEndpoint":"https://www.mccannfitzgerald.com?ACT=54"};</script>
vendor: 1 bytes, line 278
278
279<script>var atmTurnstile = {"siteKey":"0x4AAAAAACmv5ih2B3tzNacl","debugMode":false,"testMode":false,"isBot":false,"verifyUrl":"https://www.mccannfitzgerald.com?ACT=53","verifyNonce":"7402a26c7e7deff5c6053550be3e5dceeeca632607fecca2f299839b9b012b46"};</script>
vendor: 1 bytes, line 279
279
280<script>var atmConsent = {"categoryMapping":{"necessary":"necessary","preferences":"preferences","statistics":"statistics","marketing":"marketing"},"gcmMapping":{"necessary":{"security_storage":"granted","functionality_storage":"granted"},"preferences":{"personalization_storage":"granted"},"statistics":{"analytics_storage":"granted"},"marketing":{"ad_storage":"granted","ad_user_data":"granted","ad_personalization":"granted"}},"consentType":"optin","debugMode":false,"atmAddsGtag":true,"urlPassthroughClean":false,"urlPassthroughPreserveUtms":false,"isBot":false,"testMode":false,"turnstileConfigured":true,"consentDefaultRestOfWorld":"granted","consentRegionGdpr":true,"consentRegionCalifornia":true};</script>
vendor: 1 bytes, line 280
280
281<script src="https://www.mccannfitzgerald.com/assets/js/atm-frontend.js?v=1772797362"></script>
281 282 283</head> 284 <body class="page-home " id="body"> 285<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 285-287
285 286<noscript> 287<iframe src="https://www.googletagmanager.com/ns.html?id=
287GTM-TXRHK6Z
vendor: 84 bytes, lines 287-288
287" height="0" width="0" style="display:none;visibility:hidden"></iframe> 288</noscript>
289<!-- End Google Tag Manager (noscript) --> 290 291
291<script> 292 document.body.classList.toggle('animation-off', isAnimateDisabled ); 293 </script>
293 294 <!-- Google Tag Manager (noscript) --> 295 <!-- Google Tag Manager (noscript) --> 296 <!--
vendor: 70 bytes, lines 296-297
296 297 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
297GTM-TXRHK6Z
vendor: 105 bytes, lines 297-299
297" 298 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 299
299--> 300 <!-- End Google Tag Manager (noscript) --> 301 302 <!-- End Google Tag Manager (noscript) --> 303 304 305 <!-- Main Nav --> 306 <header class="non-printable"> 307<nav id="nav" class="navbar "> 308 <a class="navbar-brand hidden-xs-down" href="https://www.mccannfitzgerald.com/"> 309 <img src="https://www.mccannfitzgerald.com/assets/img/Logo-McCann-FitzGerald.svg" alt="Logo McCann FitzGerald"> 310 </a> 311 <a class="navbar-brand hidden-sm-up" href="https://www.mccannfitzgerald.com/"> 312 <img src="https://www.mccannfitzgerald.com/assets/img/Logo-McCann-FitzGerald-mobile.svg" alt="Logo McCann FitzGerald"> 313 </a> 314 <div id="navbar-header"> 315 316 <ul 317 class="nav navbar-nav hidden-md-down"> 318 319 320 321 <li class="nav-item"><a class="nav-link link__header" href="/about-us">About Us</a></li> 322 323 324 325 <li class="nav-item"><a class="nav-link link__header" href="/people">People</a></li> 326 327 328 329 <li class="nav-item"><a class="nav-link link__header" href="/expertise">Expertise</a></li> 330 331 332 333 <li class="nav-item"><a class="nav-link link__header" href="/knowledge">Knowledge</a></li> 334 335 336 337 <li class="nav-item"><a class="nav-link link__header" href="/careers">Careers</a></li> 338 339 340 341 <li class="nav-item"><a class="nav-link link__header" href="/graduates">Graduates</a></li> 342 343 344 345 </ul> 346 347 </div> 348</nav> 349 <ul 350 class="site-header__icons"> 351 <li class="site-header__icons-item"> 352 <a class="site-header__icons-link toggle-search" href="#" data-toggle="modal" data-target="#myModalFullscreen" 353 contenteditable="false" aria-label="Open Modal Search"> 354 </a> 355 </li> 356 <li class="site-header__icons-item"> 357 <a class="site-header__icons-link toggle-menu" href="#" data-toggle="modal" data-target="#mainMenu" 358 contenteditable="false" aria-label="Open Burger Menu"> 359 <img src="https://www.mccannfitzgerald.com/assets/img/hamburger_menu.svg" alt="Burger Menu Icon"> 360 </a> 361 </li> 362 </ul> 363</header> 364 365 366 367 <!-- end of Main Nav --> 368 369 <!-- Main Layout Content --> 370 <div class="site-content" > 371 372 373 374 375 376 377 378<!-- Article --> 379<section class="article news printable profile"> 380 <nav class="profile__navigation non-printable" role="navigation" aria-label="Article actions"> 381 <div class="container container-min"> 382 <div class="profile__navigation-line"> 383 <a href="https://www.mccannfitzgerald.com/news/" class="profile__navigation-back" title="Back"> 384 Back 385 </a> 386 387 <div class="profile__navigation-share"> 388 <a href="#" onclick="javascript:if(window.print)window.print()" class="print" title="Print this page"> 389 <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"> 390 <path fill-rule="evenodd" clip-rule="evenodd" d="M26.6653 7H13.26C12.9044 7 12.5635 7.14123 12.3121 7.39263C12.0607 7.64403 11.9194 7.985 11.9194 8.34054V14.6106H9.35484C8.9993 14.6106 8.65833 14.7518 8.40693 15.0032C8.15553 15.2546 8.0143 15.5956 8.0143 15.9511L8 26.2286C8 26.5841 8.14124 26.9251 8.39263 27.1765C8.64403 27.4279 8.985 27.5691 9.34054 27.5691H13.7061V31.1438C13.7061 31.4993 13.8473 31.8403 14.0987 32.0917C14.3501 32.3431 14.6911 32.4843 15.0466 32.4843H24.8772C25.2327 32.4843 25.5737 32.3431 25.8251 32.0917C26.0765 31.8403 26.2177 31.4993 26.2177 31.1438V27.5676L30.7699 27.5546C31.1254 27.5546 31.4664 27.4134 31.7178 27.162C31.9692 26.9106 32.1104 26.5696 32.1104 26.2141V15.9366C32.1104 15.5811 31.9692 15.2401 31.7178 14.9887C31.4664 14.7373 31.1254 14.5961 30.7699 14.5961L28.0059 14.6068V8.34054C28.0059 7.985 27.8646 7.64403 27.6132 7.39263C27.3618 7.14123 27.0209 7 26.6653 7ZM13.7061 21.313V26.6754H9.34054C9.22202 26.6754 9.10837 26.6283 9.02457 26.5445C8.94077 26.4607 8.89369 26.3471 8.89369 26.2286L8.90053 21.313H13.7061ZM14.5997 21.313V31.1438C14.5997 31.2623 14.6468 31.3759 14.7306 31.4597C14.8144 31.5435 14.9281 31.5906 15.0466 31.5906H24.8772C24.9957 31.5906 25.1094 31.5435 25.1932 31.4597C25.277 31.3759 25.324 31.2623 25.324 31.1438V21.313H14.5997ZM26.2177 21.313V26.6739L30.7717 26.6609C30.8902 26.6609 31.0039 26.6138 31.0877 26.53C31.1715 26.4462 31.2185 26.3326 31.2185 26.2141V21.313H26.2177ZM31.2185 20.4193V15.9366C31.2185 15.8181 31.1715 15.7045 31.0877 15.6207C31.0039 15.5369 30.8902 15.4898 30.7717 15.4898L28.6818 15.4979V15.5043H9.35484C9.23632 15.5043 9.12267 15.5513 9.03887 15.6351C8.95507 15.7189 8.90799 15.8326 8.90799 15.9511L8.90177 20.4193H31.2185ZM27.1122 14.6103V8.34054C27.1122 8.22203 27.0651 8.10837 26.9813 8.02457C26.8975 7.94077 26.7838 7.89369 26.6653 7.89369H13.26C13.1414 7.89369 13.0278 7.94077 12.944 8.02457C12.8602 8.10837 12.8131 8.22203 12.8131 8.34054V14.6106H27.0906V14.6104L27.1122 14.6103Z" fill="#2B2171"/> 391</svg> 392
393 <span class="profile__navigation-share-popup">Print</span> 394 </a> 395 <a href="#" data-toggle="modal" data-target="#socialModal" class="social-toggle" aria-label="Open Modal Social Networks"> 396 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34" fill="none"> 397 <circle cx="22.286" cy="8.42857" r="2.92857" stroke="#2B2171"/> 398 <circle cx="9.42857" cy="17.8573" r="2.92857" stroke="#2B2171"/> 399 <circle cx="22.286" cy="25.5716" r="2.92857" stroke="#2B2171"/> 400 <path d="M12 16L19.7143 10" stroke="#2B2171"/> 401 <path d="M12 19.4287L19.7143 24.5716" stroke="#2B2171"/> 402</svg> 403 404 <span class="profile__navigation-share-popup">Share</span> 405 </a> 406 </div> 407 408 </div> 409 </div> 410</nav> 411 412 413 <div class="container container-min" role="main"> 414 <div class="row"> 415 <div class="col-lg-12"> 416 417 418 <div class="main-content "> 419 420 <span class="post-meta"> 421 <span class="post-meta__channel post-meta__channel--news">news</span> 422 <span class="post-meta__date">1 May 2026</span> 423 424 </span> 425 <h1 class="article__h1">McCann FitzGerald LLP announces three new partners</h1> 426 427 428 <div class="lead"> 429 <p>We are very pleased to announce three new partner promotions, effective from 1 May. These appointments bring the total number of partners to 101, marking an important milestone in the firm’s continued growth.</p> 430 </div> 431 432 433 <?xml encoding="UTF-8"><p style="text-align: center;"><img alt="McCann FitzGerald LLP announces three new partners" src="https://www.mccannfitzgerald.com/uploads/_thumb/McCann_FitzGerald_LLP_-_New_Partners_May_2026_web.jpg"></p><p style="text-align: center;"><font color="#898989"><em>Pictured from left to right: Mark White (Partner and Chair), David McCauley, Ruth Hughes, Donncha Sexton and Stephen Holst (Managing Partner).</em></font></p><p>Our new partners, Ruth Hughes and Donncha Sexton in the Corporate Group, and David McCauley in the Litigation Group, add to the breadth of expertise across these core practice areas.</p><p>Commenting on the new appointments, Stephen Holst, Managing Partner of McCann FitzGerald LLP, said:</p><p>“Ruth, Donncha and David have each made a significant contribution through the quality of their work and their strong commitment to clients. Their progression reflects the depth of talent across the firm and our continued focus on developing people for the long term. On behalf of my colleagues, I congratulate them and wish them every success in their new roles.”</p><p><a href="https://www.mccannfitzgerald.com/people/ruth-hughes" target="_blank"><strong>Ruth Hughes</strong></a></p><p>Ruth works with public and private sector clients on a wide range of technology and innovation matters. She advises on complex commercial and IT outsourcing arrangements, intellectual property, data protection and freedom of information. Ruth also provides specialist guidance in advertising and food law, supporting clients in navigating regulatory and compliance‑focused challenges in these sectors.</p><p><a href="https://www.mccannfitzgerald.com/people/donncha-sexton" target="_blank"><strong>Donncha Sexton</strong></a></p><p>Donncha advises Irish and international clients on corporate matters, including mergers and acquisitions, joint ventures and venture capital. His practice focuses on complex M&A transactions, particularly in the energy and digital infrastructure sectors, and on advising investors and high‑growth companies on funding rounds and strategic investments.</p><p><a href="https://www.mccannfitzgerald.com/people/david-mccauley" target="_blank"><strong>David McCauley</strong></a></p><p>David advises domestic and international clients in all sectors on contentious and non‑contentious employment law matters. He has extensive experience representing employers before the Workplace Relations Commission, the Labour Court and the civil courts, as well as through mediation. His work includes advice concerning protected disclosures and employment discrimination, alongside strategic advice on workplace investigations, workplace processes, transfers of undertakings and termination of employment.</p> 434 435 436 437 438 439 440 441 442 443 </div> 444 445 </div> 446 </div> 447 </div> 448</section> 449<!-- end of Article --> 450 451 452<!-- Ajax/Key Contacts New --> 453 454 455 456 457 <!-- Ajax/Key Contacts New --> 458 459 460 461 462<section id="people" class="key-contacts text-xs-center " role="region" aria-labelledby="people-heading"> 463 <div class="container"> 464 <div class="row"> 465 <div class="col-md"> 466 <div class="h2" id="people-heading">Key Contacts</div> 467 </div> 468 </div> 469 </div> 470 <div class="carousel-swiper carousel-swiper__key-contact"> 471 <div class="swiper" > 472 <div class="swiper-wrapper"> 473 474 475 <div class="swiper-slide"> 476 <div class="fl"> 477 478 <div class="col-md-3 col-xs-6"> 479 <div class="contact-sm">
480 <a href="/people/stephen-holst" class="name_class" tabindex="-1" 481 aria-label="Stephen Holst"> 482 <img 483 src="/pea_cache/480xauto/uploads/Stephen_Holst_-_Managing_Partner_McCann_FitzGerald_LLP.png" alt="Stephen Holst" 484 class="img-fluid rounded-circle"></a> 485 <p class="h3"><a href="/people/stephen-holst" 486 aria-label="Stephen Holst">Stephen 487 Holst</a></p> 488 489 <p class="role">Managing Partner</p> 490 491 </div> 492 </div> 493 494 495 496 <div class="col-md-3 col-xs-6"> 497 <div class="contact-sm"> 498 <a href="/people/ruth-hughes" class="name_class" tabindex="-1" 499 aria-label="Ruth Hughes"> 500 <img 501 src="/pea_cache/480xauto/uploads/Ruth_Hughes_Partner_McCann_FitzGerald_LLP_1.jpg" alt="Ruth Hughes" 502 class="img-fluid rounded-circle"></a> 503 <p class="h3"><a href="/people/ruth-hughes" 504 aria-label="Ruth Hughes">Ruth 505 Hughes</a></p> 506 507 <p class="role">Partner</p> 508 509 </div> 510 </div> 511 512 513 514 <div class="col-md-3 col-xs-6"> 515 <div class="contact-sm"> 516 <a href="/people/david-mccauley" class="name_class" tabindex="-1" 517 aria-label="David McCauley"> 518 <img 519 src="/uploads/David_McCauley_Senior_Associate_McCann_FitzGerald.jpg" alt="David McCauley" 520 class="img-fluid rounded-circle"></a> 521 <p class="h3"><a href="/people/david-mccauley" 522 aria-label="David McCauley">David 523 McCauley</a></p> 524 525 <p class="role">Partner</p> 526 527 </div> 528 </div> 529 530 531 532 <div class="col-md-3 col-xs-6"> 533 <div class="contact-sm"> 534 <a href="/people/donncha-sexton" class="name_class" tabindex="-1" 535 aria-label="Donncha Sexton"> 536 <img 537 src="/pea_cache/480xauto/uploads/Donncha_Sexton_Partner_McCann_FitzGerald_LLP.jpg" alt="Donncha Sexton" 538 class="img-fluid rounded-circle"></a> 539 <p class="h3"><a href="/people/donncha-sexton" 540 aria-label="Donncha Sexton">Donncha 541 Sexton</a></p> 542 543 <p class="role">Partner</p> 544 545 </div> 546 </div> 547 548 </div> 549 </div> 550 551 552 </div> 553 </div> 554 <div class="swiper-pagination"></div> 555 <div class="swiper-button-prev"></div> 556 <div class="swiper-button-next"></div> 557 </div> 558 559 560</section> 561 562 563 564 565 566 567 568 569 570 571 572 573<div class="print-brand-bottom article-content" style="display: none;" role="contentinfo" 574 aria-label="Print branding"> 575 <div class="container-fluid"> 576 <div class="row"> 577 <div class="col-lg-12"> 578 <p>McCann FitzGerald LLP</p> 579 </div> 580 </div> 581 </div> 582</div> 583 584 585 586 587 588 589 590 591 592 <!-- Related --> 593 <section class="related" role="region" aria-label="Related articles"> 594 <div class="container-max-margin container-max"> 595 <div class="h2">Related Content</div> 596 <div class="row"> 597 598 599 <div class="col-lg-4 col-md-6 11"> 600 601 602 603 604 605 <div class="new-related-block themes"> 606 607 <a class="class_name" href="/knowledge/derivatives/iclg-derivatives-laws-and-regulations-2026-mccann-fitzgerald-contributes-ireland-chapter" title="ICLG Derivatives Laws and Regulations 2026 â McCann FitzGerald contributes Ireland…" > 608 609 <span class="post-meta Default"> 610 <span class="post-meta__channel post-meta__channel--knowledge">Knowledge</span>
611 <span class="post-meta__date">21 September 2026</span> 612 </span> 613 <p class="h3">ICLG Derivatives Laws and Regulations 2026 â McCann FitzGerald contributes Ireland…</p> 614 <span class="new-card-related__more">Read more</span> 615 </a> 616 </div> 617 618 619 620 621 </div> 622 623 624 625 626 <div class="col-lg-4 col-md-6 11"> 627 628 629 630 631 632 <div class="new-related-block themes"> 633 634 <a class="class_name" href="/knowledge/pharma-and-life-sciences/budget-2027-life-sciences-sector-calls-for-rd-tax-credit-reform" title="Budget 2027: Life Sciences Sector calls for R&D Tax Credit Reform" > 635 636 <span class="post-meta Default"> 637 <span class="post-meta__channel post-meta__channel--knowledge">Knowledge</span> 638 <span class="post-meta__date">18 September 2026</span> 639 </span> 640 <p class="h3">Budget 2027: Life Sciences Sector calls for R&D Tax Credit Reform</p> 641 <span class="new-card-related__more">Read more</span> 642 </a> 643 </div> 644 645 646 647 648 </div> 649 650 651 652 653 <div class="col-lg-4 col-md-6 11"> 654 655 656 657 658 659 <div class="new-related-block themes"> 660 661 <a class="class_name" href="/knowledge/consumer-law/sustainability-claims-time-to-come-clean" title="Sustainability Claims: Time to Come Clean" > 662 663 <span class="post-meta Default"> 664 <span class="post-meta__channel post-meta__channel--knowledge">Knowledge</span> 665 <span class="post-meta__date">17 September 2026</span> 666 </span> 667 <p class="h3">Sustainability Claims: Time to Come Clean</p> 668 <span class="new-card-related__more">Read more</span> 669 </a> 670 </div> 671 672 673 674 675 </div> 676 677 678 </div> 679 680 681 <br /> 682<div style="padding-top:6px;" class="text-center"> 683 684 <button data-href="https://www.mccannfitzgerald.com/news/mccann-fitzgerald-llp-announces-three-new-partners?show-more=1" type="button" class="btn btn-filter search_filter showmoreorless related-content-show-more" name="show more news">Show More</button> 685 686
686<script type="text/javascript"> 687 $(function () { 688 $(".related-content-show-more").unbind('click').bind('click', function () { 689 window.location.href = $(this).data('href'); 690 }); 691 }); 692 </script>
692 693</div> 694 695 696 </div> 697 </section> 698 699 <!-- end of Related --> 700 701 702 703 704 705 706 707
708<script src="https://www.mccannfitzgerald.com//assets/js/readingTime.js"></script>
vendor: 1 bytes, line 708
708
709<script> 710 711 $(function () { 712 713 $('.article').readingTime({ 714 readingTimeTarget: $(this).find('.eta'), 715 wordCountTarget: $(this).find('.words'), 716 success: function () { 717 //console.log('It worked!'); 718 }, 719 error: function () { 720 //console.log('failed'); 721 $(this).find('.eta').remove(); 722 } 723 }); 724 725 }); 726 727</script>
727 728 729 730 731 </div> 732 <!-- end Main Layout Content --> 733 734 <!-- Footer --> 735 <div class="footer-helper non-printable"></div> 736 <footer class="non-printable"> 737 738 <div class="container-fluid background-primary-color-one"> 739 <div class="container-max"> 740 <div class="footer-first"> 741 <div class="footer-first__top"> 742 <div class="footer-top-menus"> 743 <span class="footer-top-menu"> 744 745 746 <a class="footer-top-menu__el" href="/about-us">About us</a> 747 748 <a class="footer-top-menu__el" href="/expertise">Expertise</a> 749 750 <a class="footer-top-menu__el" href="/knowledge">Knowledge</a> 751 752 753 </span> 754 <span class="footer-top-menu"> 755 756 757 <a class="footer-top-menu__el" href="/news">News</a> 758 759 <a class="footer-top-menu__el" href="/careers">Careers</a> 760 761 <a class="footer-top-menu__el" href="/contact">Contact</a> 762 763 764 </span> 765 <span class="footer-top-menu"> 766 767 768 <a class="footer-top-menu__el" href="/people">People</a> 769 770 <a class="footer-top-menu__el" href="/diversity-and-inclusion">Diversity, Equity & Inclusion</a> 771 772 <a class="footer-top-menu__el" href="/csr">Responsible Business</a> 773 774 775 </span> 776 </div> 777 <div class="footer-top-social"> 778 <p>Connect with Us</p> 779 <div class="social"> 780 <a class="social__el linkedin" href="//www.linkedin.com/company/mccann-fitzgerald" target="_blank" aria-label="McCann Fitzgerald on Linkedin"></a> 781 <a class="social__el twitter" href="//twitter.com/mccannfitz" target="_blank" aria-label="McCann Fitzgerald on Twitter"></a> 782 <a class="social__el instagram" href="https://www.instagram.com/mccannfitzgerald/" target="_blank" aria-label="McCann Fitzgerald on Instagram"></a> 783 </div> 784 </div> 785 </div> 786 <div class="footer-first__bottom"> 787 <div class="footer-first__bottom-left"> 788 <span class="footer-logo"></span> 789 </div> 790 <div class="footer-first__bottom-right"> 791 <div class="footer-city-menu"> 792 793 794 795 <a class="footer-city-menu__el" href="/contact">Dublin</a> 796 797 798 799 <a class="footer-city-menu__el" href="/contact/london">London</a> 800 801 802 803 <a class="footer-city-menu__el" href="/contact/new-york">New York</a> 804 805 806 807 <a class="footer-city-menu__el" href="/contact/brussels">Brussels</a> 808 809 810 811 </div> 812 <div class="footer-pause-section"> 813 <div class="element-rule-animations"> 814 <input id="jsRuleAnimations" type="checkbox" data-on="Enable all animations" data-off="Pause all animations" aria-label="Pause\Enable all animations"> 815 <label for="jsRuleAnimations"></label> 816 </div> 817
817<script> 818 document.addEventListener('DOMContentLoaded', function() { 819 const cb = document.getElementById('jsRuleAnimations'); 820 const lbl = document.querySelector('label[for="jsRuleAnimations"]'); 821 822 function ruleAnimations() { 823 const onText = cb.getAttribute('data-on'); 824 const offText = cb.getAttribute('data-off'); 825 const isOff = sessionStorage.getItem('hide-animation') === 'true'; 826 lbl.textContent = isOff ? onText : offText; 827 cb.checked = isOff; 828 } 829 830 function setAnimations() { 831 isAnimateDisabled = cb.checked; 832 sessionStorage.setItem('hide-animation', cb.checked); 833 lbl.textContent = cb.checked ? cb.getAttribute('data-on') : cb.getAttribute('data-off'); 834 const evt = new CustomEvent('showAnimationChanged', { 835 detail: { hideAnimation: cb.checked } 836 }); 837 document.dispatchEvent(evt); 838 document.body.classList.toggle('animation-off', cb.checked); 839 840 } 841 ruleAnimations(); 842 cb.addEventListener('change', setAnimations); 843 }); 844 </script>
844 845 </div> 846 </div> 847 </div> 848 </div> 849 </div> 850 </div> 851 <div class="container-fluid "> 852 <div class="container-max"> 853 <div class="footer-second"> 854 <div class="footer-second__left">© 2026 McCann FitzGerald LLP</div> 855 <div class="footer-second__right"> 856 <div class="footer-bottom-menu"> 857 858 859 <a class="footer-bottom-menu__el" href="/sitemap">Sitemap</a> 860 861 <a class="footer-bottom-menu__el" href="/accessibility">Accessibility</a> 862 863 <a class="footer-bottom-menu__el" href="/terms">Terms of use</a> 864 865 <a class="footer-bottom-menu__el" href="/privacy">Privacy</a> 866 867 <a class="footer-bottom-menu__el" href="/modern-slavery-and-human-trafficking-statement">Modern Slavery Statement</a> 868 869 <a class="footer-bottom-menu__el" href="/cookies">Cookies</a> 870 871 <a class="footer-bottom-menu__el" href="/legal-status">Legal Status</a> 872 873 874 </div> 875 </div> 876 </div> 877 </div> 878 </div> 879 </footer> 880 881 <!-- end of Footer --> 882 883 <!-- Search Modal --> 884 <div class="modal fade modal-fullscreen footer-to-bottom" id="myModalFullscreen" tabindex="-1" role="dialog" aria-hidden="true"> 885 <div class="modal-dialog animated zoomInLeft"> 886 <div class="modal-content"> 887 888 <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> 889 <img src="https://www.mccannfitzgerald.com/assets/img/close.svg" alt="Close Icon"> 890 </button> 891 892 <div class="modal-body"> 893 <div class="search-box text-xs-center"> 894 <div class="lead"> 895 <p class="lead">Are you looking for someone or<br> something in particular?</p> 896 </div> 897 898 <form class="form-inline" id="search-modal" id="search-modal" method="post" action="https://www.mccannfitzgerald.com/" > 899<div class='hiddenFields'> 900<input type="hidden" name="params" value="eyJyZXF1aXJlZCI6ImtleXdvcmRzIn0" /> 901<input type="hidden" name="ACT" value="25" /> 902<input type="hidden" name="site_id" value="1" /> 903<input type="hidden" name="csrf_token" value="58cf3a588feef99f2c5e897afc7bfd776fbff9e8" /> 904</div> 905 906 907 908 909 <div class="form-field form-field__with-buttons form-field--full-search form-field__alone form-field__blue-bg"> 910 <input type="text" class=" form-field__input jsSearchField" id="keywords" name="keywords" placeholder="Search by people, expertise, news, knowledge or career" 911 value="" autocomplete="off" data-gtm-form-interact-field-id="0" aria-label="Search" > 912 <div class="form-field__button form-field__button--reset jsClearSearchForm" aria-label="Clear Search Form" role="button" tabindex="0"></div> 913 <button class="form-field__button form-field__button--search " type="submit" aria-label="Submit Search"></button> 914 <div class="form-field__button form-field__button--micro " onclick="startDictation(this)" aria-label="Start Search by Voice" role="button" tabindex="0"></div> 915 </div> 916 917 918 </form> 919 920 </div> 921 922 </div> 923 </div> 924 <!-- /.modal-content --> 925 </div> 926 <!-- /.modal-dialog --> 927 </div> 928 929 <!-- end of Search Modal --> 930 <!-- Menu Modal --> 931 <div class="modal fade modal-fullscreen footer-to-bottom" id="mainMenu" tabindex="-1" role="dialog" aria-hidden="true"> 932 <div class="modal-dialog animated zoomInLeft"> 933 <div class="modal-content"> 934 <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> 935 <img src="https://www.mccannfitzgerald.com/assets/img/close.svg" alt="Close Icon"> 936 </button> 937 <div class="modal-body"> 938 <ul> 939 940 941 <li class=""> 942 <a class="class_name" href="/">Home</a> 943 </li> 944 945 <li class=""> 946 <a class="class_name" href="/about-us">About Us</a> 947 </li> 948 949 <li class=""> 950 <a class="class_name" href="/people">People</a> 951 </li> 952 953 <li class=""> 954 <a class="class_name" href="/expertise">Expertise</a> 955 </li> 956 957 <li class=""> 958 <a class="class_name" href="/knowledge">Knowledge</a> 959 </li> 960 961 <li class=""> 962 <a class="class_name" href="/careers">Careers</a> 963 </li> 964 965 <li class=""> 966 <a class="class_name" href="/graduates">Graduates</a> 967 </li> 968 969 970 </ul> 971 <ul class="small"> 972 973 974 <li class="active"> 975 <a class="class_name" href="/news">News</a> 976 </li> 977 978 <li class=""> 979 <a class="class_name" href="/contact">Contact</a> 980 </li> 981 982 <li class=""> 983 <a class="class_name" href="/login">Login</a> 984 </li> 985 986 987 </ul> 988 </div> 989 </div> 990 <!-- /.modal-content --> 991 </div> 992 <!-- /.modal-dialog --> 993 </div> 994 995 <!-- end of Menu Modal --> 996 997 <!-- Profile Modal --> 998 999 1000 1001 <!-- End Profile Modal --> 1002 1003 <!-- Scripts --> 1004 <!-- jQuery --> 1005 <!--script src="https://www.mccannfitzgerald.com/assets/js/jquery.min.js" integrity="sha384-THPy051/pYDQGanwU6poAc/hOdQxjnOEXzbT+OuUAFqNqFjL+4IGLBgCJC3ZOShY" crossorigin="anonymous"></script--> 1006 <!-- Tether --> 1007 <!--
1007<script src="//cdnjs.cloudflare.com/ajax/libs/tether/1.2.0/js/tether.min.js" async integrity="sha384-Plbmg8JY28KFelvJVai01l8WyZzrYWG825m+cZ0eDDS1f7d/js6ikvy1+X+guPIB" crossorigin="anonymous"></script>
1007--> 1008 <!-- Tether and Bootstrap together--> 1009
1009<script data-cookieconsent="ignore" src="https://www.mccannfitzgerald.com/assets/js/bootstrap.tether.min.js" defer></script>
1009 1010 <!-- Bootstrap --> 1011 <!--
1011<script src="https://www.mccannfitzgerald.com/assets/js/bootstrap.min.js" defer></script>
1011--> 1012 1013 1014 1015 <!-- Bootstrap Select --> 1016
1016<script data-cookieconsent="ignore" src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.12.1/js/bootstrap-select.min.js" defer></script>
1016 1017 1018 <!-- ScrollReveal --> 1019 <!--
1019<script src="//unpkg.com/[email protected]/dist/scrollreveal.min.js" async></script>
1019--> 1020
1020<script data-cookieconsent="ignore" src="https://www.mccannfitzgerald.com/assets/js/scrollreveal.min.js" defer></script>
1020 1021 1022 <!-- Swipe --> 1023
1023<script data-cookieconsent="ignore" src="https://www.mccannfitzgerald.com/assets/js/carousel-swipe.min.js" defer></script>
1023 1024 1025
1025<script data-cookieconsent="ignore" src="https://www.mccannfitzgerald.com/assets/js/swiper-bundle.min.js" defer></script>
1025 1026 1027 1028 <!-- To title case --> 1029 <!--
1029<script src="https://www.mccannfitzgerald.com/assets/js/to-title-case.js" async></script>
1029--> 1030
1030<script data-cookieconsent="ignore" type="text/javascript"> 1031 /* 1032 * To Title Case 2.1 â http://individed.com/code/to-title-case/ 1033 * Copyright © 2008â2013 David Gouch. Licensed under the MIT License. 1034 */ 1035 String.prototype.toTitleCase = function(){ 1036 var smallWords = /^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i; 1037 1038 return this.replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g, function(match, index, title){ 1039 if (index > 0 && index + match.length !== title.length && 1040 match.search(smallWords) > -1 && title.charAt(index - 2) !== ":" && 1041 (title.charAt(index + match.length) !== '-' || title.charAt(index - 1) === '-') && 1042 title.charAt(index - 1).search(/[^\s-]/) < 0) { 1043 return match.toLowerCase(); 1044 } 1045 1046 if (match.substr(1).search(/[A-Z]|\../) > -1) { 1047 return match; 1048 } 1049 1050 return match.charAt(0).toUpperCase() + match.substr(1); 1051 }); 1052 }; 1053 1054 </script>
1054 1055
1055<script data-cookieconsent="ignore" src="https://www.mccannfitzgerald.com/assets/js/jquery.isotope.min.js" defer></script>
1055 1056 <!-- Fancybox --> 1057
1057<script data-cookieconsent="ignore" src="//cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js" defer></script>
1057 1058 <!-- Fancybox --> 1059 <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css"> 1060 1061 <!---
1061<script data-cookieconsent="ignore" src="https://www.mccannfitzgerald.com/assets/js/simple-lightbox.js?v2.14.0" async></script>
1061 1062 <link rel="stylesheet" href="https://www.mccannfitzgerald.com/assets/css/simple-lightbox.css?v2.14.0" />--> 1063 <!-- AOS --> 1064
1064<script data-cookieconsent="ignore" src="https://unpkg.com/[email protected]/dist/aos.js" defer></script>
1064 1065
1065<script data-cookieconsent="ignore" src="https://www.mccannfitzgerald.com/assets/js/graduates.min.js?v=1746626649" defer></script>
1065 1066 <!-- Custom Scripts --> 1067
1067<script data-cookieconsent="ignore" src="https://www.mccannfitzgerald.com/assets/js/scripts.min.js?v=1765452042" defer></script>
1067 1068
1068<script data-cookieconsent="ignore" src="https://www.mccannfitzgerald.com/assets/js/select2.min.js" defer></script>
1068 1069
1069<script data-cookieconsent="ignore" src="https://www.mccannfitzgerald.com/assets/js/print.min.js" async></script>
1069 1070
1070<script> 1071 function libPrint() { 1072 1073 printJS({ printable: 'body', 1074 type: 'html', 1075 css: [ 1076 'https://www.mccannfitzgerald.com/assets/css/bootstrap-flex.min.css', 1077 'https://www.mccannfitzgerald.com/assets/css/fonts.min.css', 1078 'https://unpkg.com/[email protected]/dist/aos.css', 1079 'https://www.mccannfitzgerald.com/assets/css/graduates.min.css', 1080 'https://www.mccannfitzgerald.com/assets/css/aid.min.css', 1081 'https://www.mccannfitzgerald.com/assets/css/select2.min.css', 1082 'https://www.mccannfitzgerald.com/assets/css/sear.min.css', 1083 'https://www.mccannfitzgerald.com/assets/css/awards.min.css', 1084 'https://www.mccannfitzgerald.com/assets/css/custom.min.css', 1085 'https://www.mccannfitzgerald.com/assets/css/people.min.css', 1086 'https://www.mccannfitzgerald.com/assets/css/trainee.min.css', 1087 'https://www.mccannfitzgerald.com/assets/css/sponsorship.min.css', 1088 'https://www.mccannfitzgerald.com/assets/css/digital-economy.css', 1089 'https://www.mccannfitzgerald.com/assets/css/print.min.css', 1090 'https://www.mccannfitzgerald.com/assets/css/print-fix.css', 1091 ]}); 1092 } 1093 </script>
1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105
1105<script async> 1106 var getUrlParameter = function getUrlParameter(sParam) { 1107 let sPageURL = new URLSearchParams(window.location.search); 1108 return sPageURL.get(sParam); 1109 }; 1110 1111 </script>
1111 1112 1113 1114 1115 1116 1117 1118 1119 <!-- include voice-search script --> 1120 <!--
1120<script src="https://www.mccannfitzgerald.com/assets/js/voice-search.js" async></script>
1120--> 1121
1121<script type="text/javascript" > 1122 function startDictation(el) { 1123 el.classList.add("enable"); 1124 if (window.hasOwnProperty('webkitSpeechRecognition')) { 1125 1126 var recognition = new webkitSpeechRecognition(); 1127 1128 recognition.continuous = false; 1129 recognition.interimResults = false; 1130 1131 recognition.lang = "en-US"; 1132 recognition.start(); 1133 1134 recognition.onresult = function(e) { 1135 document.getElementById('keywords').value 1136 = e.results[0][0].transcript; 1137 recognition.stop(); 1138 el.classList.remove("enable"); 1139 document.getElementById('mainsearch').submit(); 1140 document.getElementById('homesearch').submit(); 1141 document.getElementById('search-modal').submit 1142 }; 1143 1144 recognition.onerror = function(e) { 1145 recognition.stop(); 1146 el.classList.remove("enable"); 1147 } 1148 1149 } 1150 } 1151 </script>
1151 1152 1153 <!-- End --> 1154 <div id="myAjaxContainer" class="jsAjaxContainer"> 1155 1156 </div> 1157 1158 <!-- Social Modal --> 1159 <div class="modal fade social-modal footer-modal" id="socialModal" tabindex="-1" role="dialog"> 1160 <div class="modal-dialog" role="document"> 1161 <div class="modal-content"> 1162 <div class="modal-header"> 1163 <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> 1164 <img src="https://www.mccannfitzgerald.com/assets/img/close.svg" alt="Close Icon"> 1165 </button> 1166 </div> 1167 <div class="modal-body"> 1168 <span class=" h2 text-center">Share this post</span> 1169 <p class="text-center">Select how you would like to share using the options below</p> 1170 <div class="sharethis-inline-share-buttons"></div> 1171 </div> 1172 </div> 1173 </div> 1174 </div> 1175 <!-- Temlplate Modal --> 1176 <template id="template-modal"> 1177 <div class="modal fade new-modal jsModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" 1178 aria-hidden="true" xmlns="http://www.w3.org/1999/html"> 1179 <div class="modal-dialog" role="document"> 1180 <div class="modal-content"> 1181 <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> 1182 <img src="https://www.mccannfitzgerald.com/assets/img/close.svg" alt="Close Icon"> 1183 </button> 1184 <div class="modal-body"> 1185 <div class="modal-body-medium jsModalBody"> 1186 {js-modal-body} 1187 </div> 1188 1189 </div> 1190 </div> 1191 </div> 1192 </div> 1193 </template> 1194
1194<script type="text/javascript" async> 1195 1196 jQuery(function($){ 1197 // adjust the selector to match your footer links 1198 $('footer a').on('focus', function(){ 1199 var $el = $(this), 1200 top = $el.offset().top, 1201 delta = 20; // optional offset from top of viewport 1202 1203 $('html, body').animate({ 1204 scrollTop: top - delta 1205 }, 200); 1206 }); 1207 }); 1208 1209 $(function() { 1210 1211 $(".toTitleCase").each(function(){$(this).text($(this).text().toTitleCase());}); 1212 }); 1213 1214 1215 $('.social-modal .close').click(function() {$('.social-modal').modal('hide');}); 1216 1217 $('.social-modal').on('show.bs.modal', function() { 1218 $('.modal.profile-popup').animate({ scrollTop: 0 }, 'fast'); 1219 $('.social-modal .share-provider.more').parent().remove(); 1220 }); 1221 1222 $('.social-modal').on('hidden.bs.modal', function() {$('body').addClass('modal-open');}); 1223 1224 (function() { 1225 if (document.location.hash) { 1226 setTimeout(function() { 1227 window.scrollTo(window.scrollX, window.scrollY - 100); 1228 }, 10); 1229 } 1230 })(); 1231 1232 jQuery('.jsSearchField').on('keyup', function () { 1233 var terms = $(this).val().replace(/\s+$/, ''); 1234 if (terms.length > 0) {$(this).siblings('.jsClearSearchForm').addClass('active')} else {$(this).siblings('.jsClearSearchForm').removeClass('active')} 1235 }); 1236 jQuery('.jsClearSearchForm') 1237 .on('click', function () { 1238 $(this).siblings('input').val(''); 1239 $(this).removeClass('active')}) 1240 .on('keydown', function (e) { 1241 if (e.keyCode === 13) { 1242 $(this).siblings('input').val(''); 1243 $(this).removeClass('active') 1244 } 1245 }); 1246 1247 $(function() { 1248 calculateFooter(); 1249 resizePlaceholder() 1250 }); 1251 $( window ).resize(function() {calculateFooter();}); 1252 function calculateFooter(){ 1253 $('.footer-helper').height($('footer').height()); 1254 $('.footer-helper').css('max-height',($('footer').height())) 1255 1256 } 1257 function resizePlaceholder() { 1258 if ($(window).width() < 769) { 1259 $(".jsSearchField").attr("placeholder", $(".jsSearchField").attr('data-shortplaceholder')); 1260 } 1261 else { 1262 $(".jsSearchField").attr("placeholder", $(".jsSearchField").attr('data-longplaceholder')); 1263 } 1264 } 1265 //set responsive mobile input field placeholder text 1266 1267 $(window).resize(function () {resizePlaceholder()}); 1268 </script>
1268 1269
1270<script type="text/javascript"> 1271_linkedin_partner_id = "1801561"; 1272window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 1273window._linkedin_data_partner_ids.push(_linkedin_partner_id); 1274</script>
1274<script type="text/javascript"> 1275 1276(function(){var s = document.getElementsByTagName("script")[0]; 1277var b = document.createElement("script"); 1278b.type = "text/javascript";b.async = true; 1279b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 1280s.parentNode.insertBefore(b, s);})(); 1281</script>
1281 1282<noscript> 1283<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=1801561&fmt=gif" /> 1284</noscript> 1285 1286 </body> 1287</html> 1288
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.