PageSourceSearch

https://www.mandatewire.com/about-us

html mandatewire.com collected 2026-10-07 14:05:25 UTC 63,164 bytes, 905 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4        <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1">
6    <title>About us — MandateWire</title>
7    <meta name="description" content="Who we are and how MandateWire reports on institutional mandate activity worldwide.">
8    <link rel="canonical" href="https://www.mandatewire.com/about-us">
9    <meta property="og:type" content="article" /><meta property="mm:media_code" content="mweu" /><meta property="og:site_name" content="MandateWire Europe" /><meta property="og:title" content="About us — MandateWire" /><meta property="og:image" content="https://europe.mandatewire.com/images/linkedin-logo.gif?527.6.15" /><meta property="og:logo" content="https://europe.mandatewire.com/images/sso-logo.png?527.6.15" /><meta property="og:description" content="" /><meta property="og:singup_text" content="Request Demo" /><meta property="og:url:signup" content="https://europe.mandatewire.com/demo" /><meta property="og:url:home" content="https://europe.mandatewire.com" /><meta property="og:url:pwreset" content="https://europe.mandatewire.com/user/password" /><meta property="og:url:email_verification" content="https://europe.mandatewire.com/user/trial/send-verification-email/:memberId" />    
9<script src="/scripts/cmp.js?527.6.15" defer></script>
9
10    <!-- Google Tag Manager -->
11            
11<script>
12                            (function(w,d,s,l){w[l]=w[l]||[];w[l].push({'gtm.start':
13                            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
14                            j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
15                            'https://sst.mandatewire.com/direktor-etikirane.js';f.parentNode.insertBefore(j,f);
16                            })(window,document,'script','dataLayer');
17            </script>
17
18            <!-- End Google Tag Manager --><!-- All CSS and JS are inline below. The only external assets are the
19     MetricWeb fonts and the marketing images, both served from the
20     publication docroot. -->
21<style>
22/* ------------------------------------------------------------------
23   MetricWeb - FT's licensed typeface. The files are served from the
24   publication docroot (publications/public/publications/mandatewire/
25   fonts/), so the urls below are absolute.
26   Only Regular and Semibold are licensed into this repository, so
27   weight 500 deliberately reuses Regular and weight 700 reuses
28   Semibold rather than request a Medium or Bold file that is not here.
29   ------------------------------------------------------------------ */
30@font-face{font-family:"MetricWeb";font-weight:400;font-style:normal;font-display:swap;
31  src:url("/fonts/MetricWeb-Regular.woff2") format("woff2"),url("/fonts/MetricWeb-Regular.woff") format("woff")}
32@font-face{font-family:"MetricWeb";font-weight:500;font-style:normal;font-display:swap;
33  src:url("/fonts/MetricWeb-Regular.woff2") format("woff2"),url("/fonts/MetricWeb-Regular.woff") format("woff")}
34@font-face{font-family:"MetricWeb";font-weight:600;font-style:normal;font-display:swap;
35  src:url("/fonts/MetricWeb-Semibold.woff") format("woff"),url("/fonts/MetricWeb-Semibold.ttf") format("truetype")}
36@font-face{font-family:"MetricWeb";font-weight:700;font-style:normal;font-display:swap;
37  src:url("/fonts/MetricWeb-Semibold.woff") format("woff"),url("/fonts/MetricWeb-Semibold.ttf") format("truetype")}
38
39:root{
40  --font:"MetricWeb","Metric",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;
41  --navy:#00215a; --navy-dark:#00215a; --blue:#00a4e0; --blue-hover:#008ec4;
42  --blue-text:#069adc;
43  --ink:#2f3438; --muted:#6d757d; --line:#dfe3e8; --rule:#e6e9ed;
44  --footer:#262a33; --footer-deep:#000000; --footer-link:#8f959d;
45  --shell:1440px; --mid:1290px; --narrow:1180px; --head:1330px;
46}
47*,*::before,*::after{box-sizing:border-box}
48html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
49body{margin:0;font-family:var(--font);color:var(--ink);
50  background:#fff;line-height:1.55;font-size:16px}
51img{max-width:100%;display:block}
52a{color:inherit;text-decoration:none}
53:focus-visible{outline:3px solid var(--blue);outline-offset:2px}
54.shell{max-width:var(--shell);margin:0 auto;padding:0 24px}
55.narrow{max-width:var(--narrow);margin:0 auto;padding:0 24px}
56.mid{max-width:var(--mid);margin:0 auto;padding:0 24px}
57.head{max-width:var(--head);margin:0 auto;padding:0 24px}
58.masthead .shell,.nav .shell{max-width:none;padding:0 36px}
59.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
60
61/* ---------- buttons ---------- */
62.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;
63  padding:14px 28px;border:1px solid transparent;border-radius:2px;cursor:pointer;
64  transition:background-color .15s ease,color .15s ease,border-color .15s ease}
65.btn-blue{background:var(--blue);color:#fff}
66.btn-blue:hover{background:var(--blue-hover)}
67/* secondary CTA: hairline navy rule, transparent fill, navy tint on hover */
68.btn-outline,.btn-outline-navy{background:transparent;color:var(--navy);
69  border:1px solid var(--navy-dark)}
70.btn-outline:hover,.btn-outline-navy:hover{background:rgba(0,33,90,.15);color:var(--navy)}
71.btn-block{display:flex;width:100%}
72.btn-white{background:#fff;color:var(--navy)}
73.btn-white:hover{background:#eef4f9}
74
75/* ---------- masthead ---------- */
76.masthead{background:#fff}
77.masthead .shell{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:22px;padding-bottom:22px}
78.logo{display:inline-block;line-height:0}
79.logo img{width:318px;height:auto}
80.masthead-actions{display:flex;align-items:center;gap:28px}
81.login{font-size:16px;font-weight:600}
82.login:hover{color:var(--blue)}
83
84/* ---------- primary nav (responsive) ---------- */
85.nav{background:var(--navy-dark);position:relative}
86.nav .shell{display:flex;align-items:center;justify-content:space-between}
87.nav ul{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0 0 0 -19px;padding:0}
88.nav a{display:block;padding:12px 19px;color:#fff;font-size:16px;font-weight:600;letter-spacing:.045em;
89  text-transform:uppercase;border-bottom:4px solid transparent}
90.nav a:hover{background:var(--blue)}
91.nav a[aria-current="page"]{border-bottom-color:#fff}
92.nav-extra{display:none}
93.nav-toggle{display:none;width:48px;height:48px;padding:0;background:none;border:1px solid transparent;
94  cursor:pointer;align-items:center;justify-content:center}
95.nav-toggle .bars{display:block;width:34px;height:3px;background:var(--blue);position:relative}
96.nav-toggle .bars::before,.nav-toggle .bars::after{content:"";position:absolute;left:0;width:34px;height:3px;background:var(--blue)}
97.nav-toggle .bars::before{top:-10px}
98.nav-toggle .bars::after{top:10px}
99.nav-toggle[aria-expanded="true"]{border-color:var(--blue)}
100.nav-toggle[aria-expanded="true"] .bars{background:transparent}
101.nav-toggle[aria-expanded="true"] .bars::before,.nav-toggle[aria-expanded="true"] .bars::after{top:0;width:26px;left:4px}
102.nav-toggle[aria-expanded="true"] .bars::before{transform:rotate(45deg)}
103.nav-toggle[aria-expanded="true"] .bars::after{transform:rotate(-45deg)}
104
105/* ---------- page head ---------- */
106.page-head{padding:58px 0 36px}
107.page-head h1{margin:0 0 6px;color:var(--navy);font-size:clamp(32px,4.1vw,62px);font-weight:600;letter-spacing:-.01em;line-height:1.1}
108.page-head p{margin:0;color:var(--muted);font-size:clamp(18px,2.2vw,34px);font-weight:400}
109.hairline{display:block;width:100%;height:42px}
110
111/* Sample content: page head sits on a near-white photograph. The wash is baked
112   into the image (93% white) so it compresses; --veil adds any extra tint. */
113.page-hero{position:relative;background:var(--img) center/cover no-repeat;padding:62px 0 110px;overflow:hidden}
114.page-hero::before{content:"";position:absolute;inset:0;background:var(--veil,transparent)}
115.page-hero .head{position:relative}
116.page-hero h1{margin:0 0 12px;color:var(--navy);font-size:clamp(32px,4.2vw,64px);
117  font-weight:600;letter-spacing:-.01em;line-height:1.1}
118.page-hero .sub{margin:0;color:var(--ink);font-size:clamp(19px,2.4vw,38px);font-weight:400}
119.page-hero .lede{margin:72px 0 0;color:var(--ink);font-size:clamp(17px,1.9vw,22px);
120  line-height:1.62;max-width:52ch}
121.page-hero .btn{margin-top:58px;padding:17px 34px;font-size:16px}
122
123/* ---------- generic bands ---------- */
124.band{padding:100px 0}
125section[id]{scroll-margin-top:18px}
126.band-tight{padding:72px 0}
127.band-blue{background:var(--blue);position:relative}
128.band-title{margin:0 auto 10px;color:var(--navy);text-align:center;font-size:clamp(30px,3.9vw,60px);
129  font-weight:600;line-height:1.18;letter-spacing:-.015em;max-width:34ch}
130.band-sub{margin:0 auto;text-align:center;color:var(--muted);font-size:clamp(17px,2.2vw,34px);max-width:52ch}
131.band-blue .band-title{color:#fff}
132.wave-bottom{position:absolute;left:0;bottom:-1px;width:100%;height:88px;display:block}
133.has-wave{padding-bottom:180px}
134
135/* ---------- placeholders for real imagery ---------- */
136.ph{aspect-ratio:var(--ratio,16/10);background:repeating-linear-gradient(45deg,#f5f7f9 0 10px,#eef1f4 10px 20px);
137  border:1px dashed #ccd4dc;display:grid;place-items:center}
138.ph span{font:600 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em;
139  text-transform:uppercase;color:#93a0ac;text-align:center;padding:0 14px}
140.band-blue .ph{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.5)}
141.band-blue .ph span{color:#fff}
142
143/* ---------- split rows (media + copy) ---------- */
144.split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}
145.split + .split{margin-top:86px}
146.split img{width:100%;height:auto}
147.split-title{margin:0 0 30px;font-size:clamp(24px,2.9vw,44px);font-weight:700;color:#11161a;letter-spacing:-.01em}
148.spec h3{margin:0 0 10px;font-size:17px;font-weight:700;color:#11161a}
149.spec p{margin:0 0 28px;font-size:16px;line-height:1.95;color:var(--ink)}
150.spec p:last-child{margin-bottom:0}
151
152/* ---------- rich copy ---------- */
153.copy p{margin:0 0 22px;font-size:16px;line-height:2.05}
154.copy p:last-child{margin-bottom:0}
155.copy .eyebrow{color:var(--blue-text);font-size:clamp(24px,2.9vw,44px);font-weight:600;margin:0 0 30px;letter-spacing:-.01em}
156.copy .lede{font-size:clamp(20px,2.1vw,32px);font-weight:600;color:#11161a;line-height:1.35;margin:0 0 40px;letter-spacing:-.01em}
157.copy h3{margin:34px 0 16px;color:var(--blue-text);font-size:19px;font-weight:700}
158.ring{list-style:none;margin:0 0 20px;padding:0}
159.ring li{position:relative;padding-left:20px;margin-bottom:20px;font-size:16px;line-height:1.9}
160.ring li::before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;border:1px solid currentColor}
161
162/* ---------- home: hero ---------- */
163.hero{position:relative;overflow:hidden;background:#eef1f4 var(--hero) center/cover no-repeat;
164  --scrim:rgba(58,63,71,.26)}
165.hero::before{content:"";position:absolute;inset:0;background:var(--scrim);pointer-events:none}
166.hero-inner{position:relative;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;padding:112px 24px;min-height:540px}
167.hero h1{margin:0 0 18px;color:var(--navy);font-size:clamp(46px,10vw,80px);font-weight:600;line-height:1.12;letter-spacing:-.01em;max-width:13ch}
168.hero .sub{margin:0 0 42px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.45);
169  font-size:clamp(21px,4.2vw,34px);line-height:1.35;max-width:42ch}
170.hero .btn{padding:17px 34px;font-size:16px}
171.stats{background:var(--stats-scrim,rgba(255,255,255,.5));padding:46px 62px;text-align:center;min-width:340px}
172.stat+.stat{margin-top:40px}
173.stat b{display:block;color:var(--navy);font-size:clamp(34px,3.6vw,58px);font-weight:600;line-height:1.1}
174.stat span{display:block;color:#5b5b5b;font-size:clamp(16px,1.8vw,28px);margin-top:8px}
175
176/* ---------- home: video + cards + use cases ---------- */
177.intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start;margin-top:64px}
178.video-wrap{position:relative;aspect-ratio:800/464;background:#132430;overflow:hidden}
179.video{position:absolute;inset:0;display:block;line-height:0;cursor:pointer}
180.video img{width:100%;height:100%;object-fit:cover;transition:opacity .15s ease}
181.video:hover img{opacity:.92}
182.video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
183.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:62px}
184.card{background:#fff;padding:40px 34px;display:flex;flex-direction:column}
185.card-icon{height:88px;display:grid;place-items:center;margin-bottom:24px}
186.card-icon img{width:76px;height:76px}
187.card-icon svg{width:76px;height:76px;stroke:var(--navy);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
188.card h3{margin:0 0 22px;text-align:center;color:var(--navy);font-size:24px;font-weight:600;line-height:1.3}
189.card p{margin:0 0 36px;font-size:16px;line-height:1.85}
190.card .btn{margin-top:auto}
191.usecases{display:grid;grid-template-columns:repeat(2,1fr);gap:42px;margin-top:58px}
192.usecase-art{position:relative;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;
193  background:var(--img) center/cover no-repeat}
194.usecase-art::before{content:"";position:absolute;inset:0;background:rgba(0,87,120,.45)}
195.usecase-art::after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--blue)}
196.usecase-art h3{position:relative;z-index:2;margin:0;color:#fff;font-size:clamp(22px,2.6vw,40px);font-weight:500;text-shadow:0 1px 10px rgba(0,0,0,.35)}
197.usecase .ring{margin:32px 0 38px}
198
199/* ---------- tabs ---------- */
200.tabs{border-bottom:1px solid var(--navy-dark);display:flex;flex-wrap:wrap;gap:0;margin-bottom:60px}
201.tab{appearance:none;background:#fff;border:1px solid var(--navy-dark);border-bottom:0;margin-right:-1px;
202  padding:14px 26px;font:inherit;font-size:16px;color:var(--ink);cursor:pointer;border-radius:2px 2px 0 0;white-space:nowrap}
203.tab:hover{background:rgba(0,33,90,.15);color:var(--navy)}
204.tab[aria-selected="true"]{background:var(--navy-dark);border-color:var(--navy-dark);color:#fff;font-weight:500}
205.tab-select{display:none;width:100%;margin-bottom:44px;padding:13px 14px;font:inherit;font-size:16px;
206  color:var(--ink);background:#fff;border:1px solid var(--navy-dark);border-radius:2px}
207.js .tabpanel[hidden]{display:none}
208.tabpanel{outline:none}
209
210/* ---------- products ---------- */
211.product-split{display:grid;grid-template-columns:1fr 1fr;gap:0}
212.product-split .media{padding-right:64px}
213.product-split .media img{width:100%;height:auto}
214.product-split .copy{padding-left:64px;border-left:1px solid var(--rule)}
215
216/* ---------- contacts ---------- */
217.contact-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:0}
218.contact-col{padding:0 46px;text-align:center;display:flex;flex-direction:column;border-left:1px solid var(--rule)}
219.contact-col:first-child{border-left:0}
220.contact-col .icon{height:98px;display:grid;place-items:center;margin-bottom:30px}
221.contact-col .icon img{width:82px;height:82px}
222.contact-col .icon svg{width:82px;height:82px;stroke:var(--navy-dark);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
223.contact-col h2{margin:0 0 28px;color:var(--navy);font-size:30px;font-weight:600}
224.contact-col p{margin:0 0 8px;font-size:16px;line-height:1.7}
225.contact-col .btn{margin-top:auto}
226.contact-col .spacer{height:68px}
227.offices{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;max-width:980px;margin:60px auto 0}
228.office{background:#fff}
229.office img{width:100%;height:auto}
230.office .body{padding:26px 30px 32px}
231.office h3{margin:0 0 14px;color:var(--navy);font-size:26px;font-weight:600}
232.office p{margin:0;font-size:16px;line-height:1.7}
233
234/* ---------- about ---------- */
235.about-copy p{font-size:16px;line-height:2;margin:0 0 22px}
236.about-copy .title{color:var(--navy);font-size:clamp(19px,2vw,30px);font-weight:600;line-height:1.35;margin:0 0 30px}
237.about-copy a{color:var(--blue-text);text-decoration:underline}
238.blue-prose{color:#fff;max-width:880px;margin:60px auto 0}
239.blue-prose h3{margin:0 0 22px;font-size:26px;font-weight:600}
240.blue-prose h3+p{margin-top:0}
241.blue-prose p{margin:0 0 16px;font-size:16px;line-height:1.8}
242.blue-prose .group+.group{margin-top:54px}
243.blue-prose a{color:#fff;text-decoration:underline}
244.team{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 0}
245.member{padding:44px 34px;border-left:1px solid var(--rule);text-align:center}
246.member:nth-child(3n+1){border-left:0}
247.member .avatar{width:72px;height:72px;margin:0 auto 24px;display:block;fill:#6aa9e0}
248.member h3{margin:0 0 8px;color:var(--blue-text);font-size:22px;font-weight:600}
249.member .role{margin:0 0 30px;font-size:16px;font-weight:600;color:var(--ink)}
250.member .bio{margin:0;font-size:16px;line-height:1.9;color:#4b5257;text-align:left}
251
252/* ---------- closing + footer ---------- */
253.curve{display:block;width:100%;height:88px}
254.closing{padding:92px 0 132px;overflow-x:clip}
255.closing h2{position:relative;margin:0 0 18px;color:var(--navy);font-size:clamp(56px,13vw,126px);font-weight:600;line-height:1;letter-spacing:-.02em}
256.closing h2 span{position:relative;z-index:2}
257/* two overlapping brand-colour marks tucked behind the first letter */
258.closing h2::before,.closing h2::after{content:"";position:absolute;z-index:1;width:.95em;height:.72em}
259.closing h2::before{left:-.40em;top:-.30em;background:rgba(0,33,90,.55)}
260.closing h2::after{left:-.16em;top:-.03em;background:rgba(0,164,224,.55)}
261.closing p{margin:0 0 44px;color:var(--muted);font-size:clamp(22px,3vw,47px)}
262.closing .btn{padding:17px 34px;font-size:16px}
263.closing-actions{display:flex;flex-wrap:wrap;gap:18px}
264footer{background:var(--footer);color:#fff}
265.footer-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:34px;padding:78px 0 56px}
266.footer-grid h2{margin:0 0 26px;font-size:16px;font-weight:600;color:#fff}
267.foot-toggle{display:block;width:100%;padding:0;background:none;border:0;color:inherit;
268  font:inherit;text-align:left;cursor:default}
269.foot-toggle .chev{display:none}
270.footer-grid ul{list-style:none;margin:0;padding:0}
271.footer-grid li{margin-bottom:15px}
272.footer-grid a{font-size:16px;color:var(--footer-link)}
273.footer-grid a:hover{color:#fff}
274.legal{border-top:1px solid rgba(255,255,255,.12);padding:34px 0 44px}
275.legal p{margin:0 0 10px;font-size:16px;color:var(--footer-link);max-width:70ch}
276.footer-bar{background:var(--footer-deep)}
277.footer-bar .shell{display:flex;justify-content:flex-end;padding-top:20px;padding-bottom:20px;max-width:none;padding-left:36px;padding-right:36px}
278.footer-bar span{font-size:16px;color:#fff}
279
280/* ---------- responsive ---------- */
281@media (max-width:1100px){
282  .split,.product-split{grid-template-columns:1fr;gap:34px}
283  .product-split .media{padding-right:0}
284  .product-split .copy{padding-left:0;border-left:0}
285  .split + .split{margin-top:48px}
286  .team{grid-template-columns:repeat(2,1fr)}
287  .member,.member:nth-child(3n+1){border-left:0}
288  .hero-inner{grid-template-columns:1fr;gap:32px}
289  .stats{justify-self:start}
290  .intro-grid{grid-template-columns:1fr}
291  .cards,.usecases{grid-template-columns:1fr}
292  .footer-grid{grid-template-columns:repeat(3,1fr)}
293  .hero{background-position:72% center}
294}
295@media (max-width:860px){
296  .masthead .shell{padding:20px 22px}
297  .nav .shell{padding:0 22px}
298  .logo img{width:240px}
299}
300@media (max-width:860px){
301  .nav-toggle{display:inline-flex}
302  .masthead{position:relative;z-index:60;background:#fff;border-bottom:3px solid var(--navy-dark)}
303
304  /* footer columns collapse into an accordion */
305  .footer-grid{grid-template-columns:1fr;gap:0;padding:18px 0 30px}
306  .foot-col{border-bottom:1px solid rgba(255,255,255,.42)}
307  .foot-col h2{margin:0}
308  .foot-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;
309    padding:38px 0 20px;cursor:pointer}
310  .foot-toggle .chev{display:block;width:14px;height:9px;flex:none;transition:transform .2s ease}
311  .foot-toggle[aria-expanded="true"] .chev{transform:rotate(180deg)}
312  .foot-col[data-open="false"] ul{display:none}
313  .footer-grid ul{padding-bottom:24px}
314  .footer-grid li{margin-bottom:22px}
315  .footer-grid a{font-size:16px}
316  .mast-cta{display:none}
317  .nav{background:none;position:static}
318  .nav .shell{padding:0}
319  .nav ul{display:none;position:fixed;inset:0;z-index:50;margin:0;background:#fff;overflow-y:auto;
320    flex-direction:column;align-items:flex-end;gap:0;
321    padding:calc(var(--mast-h,68px) + 30px) 22px 48px}
322  .nav[data-open="true"] ul{display:flex}
323  .nav li{width:100%;text-align:right;border:0}
324  .nav-extra{display:block}
325  .nav a{display:block;padding:15px 0;color:var(--blue);font-weight:400;letter-spacing:0;
326    text-transform:none;border-bottom:0;font-size:clamp(26px,7.4vw,46px);line-height:1.1}
327  .nav a:hover,.nav a[aria-current="page"]{background:none;border-bottom:0;color:var(--blue-hover)}
328  .band{padding:62px 0}
329  .curve{height:38px}
330  .wave-bottom{height:38px}
331  .has-wave{padding-bottom:96px}
332  .band-tight{padding:48px 0}
333  .stats{display:none}
334  .hero-inner{padding:52px 22px;min-height:60vh;min-height:60svh}
335  .page-hero{padding:44px 0 72px}
336  .page-hero .lede{margin-top:44px}
337  .page-hero .btn{margin-top:38px}
338  .contact-cols{grid-template-columns:1fr}
339  .contact-col{border-left:0;border-top:1px solid var(--rule);padding:34px 0 0}
340  .contact-col:first-child{border-top:0;padding-top:0}
341  .contact-col .spacer{display:none}
342  .contact-col .btn{margin-top:26px}
343  .offices{grid-template-columns:1fr}
344}
345@media (max-width:620px){
346  .masthead .shell{flex-wrap:wrap}
347  .team{grid-template-columns:1fr}
348  .team{gap:0}
349  .member,.member:nth-child(2n+1){border-left:0;border-top:1px solid var(--rule);padding-left:0;padding-right:0}
350  .member:first-child{border-top:0}
351  .hero h1{max-width:none}
352  .tabs{display:none}
353  .tab-select{display:block}
354}
355@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
356</style>
357</head>
358<body>
359    <!-- Google Tag Manager (noscript) -->
vendor: 89 bytes, lines 359-361
359
360        <noscript>
361            <iframe src="https://www.googletagmanager.com/ns.html?id=
361GTM-TLZ2VVN
vendor: 113 bytes, lines 361-364
361" height="0" width="0" style="display:none;visibility:hidden">
362            </iframe>
363        </noscript>
364        
364<!-- End Google Tag Manager (noscript) --><header class="masthead">
365  <div class="shell">
366    <a class="logo" href="/">
367      <img src="/images/marketing/ba40cd6a9586.png" alt="MandateWire" width="440" height="42">
368    </a>
369    <div class="masthead-actions">
370      <a class="btn btn-blue mast-cta" href="/demo">Request demo</a>
371      <a class="login mast-cta" href="https://login.ftspecialist-us.com/login?response_type=code&amp;client_id=MWEU&amp;redirect_uri=https%3A%2F%2Feurope.mandatewire.com%2Fabout-us&amp;related_sites_login=1">Log in</a>
372      <button class="nav-toggle" type="button" aria-expanded="false"
373              aria-controls="primary-menu" aria-label="Menu">
374        <span class="bars" aria-hidden="true"></span>
375      </button>
376    </div>
377  </div>
378</header>
379
380<nav class="nav" aria-label="Primary" data-open="false">
381  <div class="shell">
382    <ul id="primary-menu"><li><a href="/">Home</a></li><li><a href="/sample-content">Sample Content</a></li><li><a href="/our-products">Our Products</a></li><li><a href="/about-us" aria-current="page">About Us</a></li><li><a href="/contacts">Contacts</a></li><li class="nav-extra"><a href="/demo">Request demo</a></li><li class="nav-extra"><a href="https://login.ftspecialist-us.com/login?response_type=code&amp;client_id=MWEU&amp;redirect_uri=https%3A%2F%2Feurope.mandatewire.com%2Fabout-us&amp;related_sites_login=1">Log in</a></li></ul>
383  </div>
384</nav>
385<section class="page-head">
386  <div class="shell"><h1>About us</h1><p>Learn who we are</p></div>
387</section>
388<svg class="hairline" viewBox="0 0 1440 34" preserveAspectRatio="none" aria-hidden="true">
389  <path d="M0 20 C 380 2, 900 34, 1440 12" fill="none" stroke="#e3e7eb" stroke-width="1"/>
390</svg>
391<section class="band" id="who-we-are">
392  <div class="narrow">
393    <div class="split">
394      <div><img src="/images/marketing/6cb24f284e88.webp" alt="A trading screen showing candlestick charts and live price data"></div>
395      <div class="about-copy">
396        <p class="title">MandateWire is a leading source of institutional asset management intelligence.</p>
397        <p>MandateWire, a service from the Financial Times, helps institutional asset managers and consultants win investment mandates and raise capital by providing timely and actionable data and intelligence on the investment appetite of investors globally.</p>
398        <p>Our regional editorial teams leverage their close relationships with thousands of institutional investors globally, to report on the latest manager searches and investment plans and activity of public and private sector pension funds, charities, endowments, foundations, sovereign wealth funds, DC plans, insurers, family offices, wealth managers and more.</p>
399        <p>MandateWire&rsquo;s uniqueness lies in our skilled, multilingual teams of journalists and researchers across EMEA, North America, and APAC, who bring first-hand, early-stage, pre-RFP intelligence to the forefront, surpassing tools that merely repackage publicly available information.</p>
400        <p>Keep up-to-date with the latest news and trends by following us on <a href="https://www.linkedin.com/showcase/mandatewire/about/" target="_blank" rel="noopener noreferrer">LinkedIn</a>.</p>
401      </div>
402    </div>
403  </div>
404</section>
405
406<section class="band band-blue" id="more-about-us">
407  <div class="narrow">
408    <h2 class="band-title">More about us</h2>
409    <div class="blue-prose">
410      <div class="group">
411        <h3>Our Commitment</h3>
412        <p>It is fundamental to the integrity and success of the Financial Times (FT) that we uphold the highest possible standards of ethical and professional journalism, and that we are seen to do so.</p>
413        <p>As a subsidiary of the Financial Times, MandateWire and its journalism are subject to a self-regulation regime under the FT Editorial Code of Practice: <a href="#code">www.ft.com/editorialcode</a></p>
414      </div>
415      <div class="group">
416        <h3>Our actions</h3>
417        <p>In September 2014 the Financial Times Limited (FT) appointed Greg Callus as its editorial Complaints Commissioner. The role will ensure a continued means of dealing with reader complaints following the closure of the UK Press Complaints Commission. His remit is to support the FT&rsquo;s existing framework for handling editorial complaints, independent of the editor.</p>
418        <p>Read about the role <a href="#role">here</a>.</p>
419        <p>Find out more about the <a href="#commissioner">Complaints Commissioner</a> and the <a href="#committee">Appointments and Oversight Committee</a>.</p>
420        <p>If you wish to request a clarification or correction, or make a complaint about any of our editorial content or journalistic activity for MandateWire Europe, please email editor Sophie Wilcock <a href="mailto:[email protected]">[email protected]</a>.</p>
421        <p>Where any complaint under the FT Editorial Code is unable to be resolved by FT&rsquo;s senior editors, the Complaints Commissioner will review the matter and recommend any appropriate redress.</p>
422      </div>
423    </div>
424  </div>
425</section>
426
427<section class="band" id="our-team">
428  <div class="mid">
429    <h2 class="band-title">Meet the team</h2>
430    <p class="band-sub" style="margin-bottom:40px">The people behind the intelligence</p>
431    <div class="tabs" role="tablist" aria-label="Team">
431<button class="tab" role="tab" id="tt-europe" aria-controls="t-europe" aria-selected="true" tabindex="0" type="button">Editorial Europe</button><button class="tab" role="tab" id="tt-apac" aria-controls="t-apac" aria-selected="false" tabindex="-1" type="button">Editorial APAC and IMEA</button><button class="tab" role="tab" id="tt-na" aria-controls="t-na" aria-selected="false" tabindex="-1" type="button">Editorial North America</button><button class="tab" role="tab" id="tt-sales" aria-controls="t-sales" aria-selected="false" tabindex="-1" type="button">Sales</button><button class="tab" role="tab" id="tt-marketing" aria-controls="t-marketing" aria-selected="false" tabindex="-1" type="button">Marketing</button><button class="tab" role="tab" id="tt-cs" aria-controls="t-cs" aria-selected="false" tabindex="-1" type="button">Customer Success</button></div>
432    
433<div class="tabpanel" role="tabpanel" id="t-europe" aria-labelledby="tt-europe" tabindex="0">
434  <div class="team">
435      <article class="member">
436        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
437  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
438</svg>
439        <h3>Sophie Wilcock</h3>
440        <p class="role">Managing Editor</p>
441        <p class="bio">Sophie is Managing Editor of MandateWire. She joined the publication in 2006 as a news reporter and took on the editing role two years later. In addition to her editing duties, Sophie reports on institutional investors in the UK.</p>
442      </article>
443      <article class="member">
444        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
445  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
446</svg>
447        <h3>Minna-Riikka H&auml;rk&ouml;nen</h3>
448        <p class="role">Deputy Editor</p>
449        <p class="bio">Minna is the Deputy Editor for MandateWire&rsquo;s European service. Minna joined the team in 2017 and her beat includes institutional investors in the UK and throughout the Nordic regi
449on.</p>
450      </article>
451      <article class="member">
452        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
453  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
454</svg>
455        <h3>Sandra Sparrowhawk</h3>
456        <p class="role">Senior Reporter</p>
457        <p class="bio">Sandra is a Senior Reporter for MandateWire in Europe. Her beat includes asset owners throughout Switzerland, Germany, Austria and Liechtenstein.</p>
458      </article>
459      <article class="member">
460        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
461  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
462</svg>
463        <h3>Roxanne Thielemans</h3>
464        <p class="role">Senior Reporter</p>
465        <p class="bio">Roxanne is a Senior Reporter for MandateWire in Europe where she covers institutional investors in Belgium, the Netherlands and Luxembourg. She received her Bachelor and Master of Arts in Moral Sciences from the University of Ghent in Belgium.</p>
466      </article>
467      <article class="member">
468        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
469  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
470</svg>
471        <h3>Calum Kapoor</h3>
472        <p class="role">Chief UK Reporter</p>
473        <p class="bio">Calum Kapoor is a Reporter for MandateWire Europe and its sister title Asset Owner Exchange, covering institutional investors in the UK and Ireland. His reporting spans corporate, LGPS and endowment funds. Calum has previously written for other FTSpecialist publications; FTAdviser and Pensions Expert with a focus on investment, personal finance and ESG.</p>
474      </article>
475      <article class="member">
476        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
477  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
478</svg>
479        <h3>Juliet Martin</h3>
480        <p class="role">Senior Reporter</p>
481        <p class="bio">Juliet is a Senior Reporter for MandateWire Europe and its sister title Asset Owner Exchange. Her beat covers asset owners across the UK and Ireland.</p>
482      </article>
483      <article class="member">
484        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
485  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
486</svg>
487        <h3>Georgina McNamara</h3>
488        <p class="role">Reporter</p>
489        <p class="bio">Georgina is a Reporter for MandateWire Europe and its sister title Asset Owner Exchange. Her beat covers asset owners across the UK and Ireland.</p>
490      </article>
491      <article class="member">
492        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
493  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
494</svg>
495        <h3>Lea Luoma</h3>
496        <p class="role">Global Editor, MandateWire Analysis</p>
497        <p class="bio">Lea is Global Editor of MandateWire&rsquo;s Analysis section, leading reporting on institutional investment trends worldwide. She previously focused on the Nordic regi
497on and broader European markets, delivering breaking news and in-depth features on pensions, asset allocation and manager strategies, drawing on more than a decade of experience tracking institutional investors.</p>
498      </article>
499      <article class="member">
500        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
501  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
502</svg>
503        <h3>Rory Sachs</h3>
504        <p class="role">Senior Reporter, MandateWire Analysis</p>
505        <p class="bio">Rory is senior reporter for MandateWire Analysis, where he interviews leading figures across the investment industry and writes in-depth stories on institutional investment trends. He has covered the global private wealth landscape extensively and previously worked for another FT Group publication focused on monetary policy.</p>
506      </article>
507      <article class="member">
508        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
509  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
510</svg>
511        <h3>Mariam Opemipo Otaiku</h3>
512        <p class="role">Data Analyst</p>
513        <p class="bio">Mariam is a Data Analyst and Product Liaison. She is responsible for managing and enhancing MandateWire&rsquo;s directory and document data offerings. Mariam joined the team in August 2023 from a Product Data Analyst role at YuLife.</p>
514      </article></div>
515</div>
516<div class="tabpanel" role="tabpanel" id="t-apac" aria-labelledby="tt-apac" tabindex="0" hidden>
517  <div class="team">
518      <article class="member">
519        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
520  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
521</svg>
522        <h3>Toby Garrod</h3>
523        <p class="role">Group Editor</p>
524        <p class="bio">Toby is Group Editor of MandateWire&rsquo;s APAC and IMEA products, and has been in editor roles at MW under FT Group since 2013. Previously, he was Associate Editor at Asia Asset Management. His career includes six years as Deputy Manager of Editorial Production at a major Asian brokerage and three as Business Editor for a national newspaper in Taiwan. He holds a Bachelor&rsquo;s degree in Communications and Sociology from Goldsmiths College, University of London, and a Master&rsquo;s degree in East Asian Studies from the University of Leeds.</p>
525      </article>
526      <article class="member">
527        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
528  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
529</svg>
530        <h3>Stefan Kostarelis</h3>
531        <p class="role">Deputy Editor</p>
532        <p class="bio">Stefan is Deputy Editor for MandateWire APAC. He joined the publication in 2018 as a Reporter for Australia and New Zealand, a beat which he continues to cover. Prior to joining FT Group, Stefan worked in investor relations in Australia, and in Taiwan across editing and PR roles. He holds a Bachelor&rsquo;s degree in English and Music from the University of Canterbury and a Master&rsquo;s degree in Communication and Media Studies from Monash University.</p>
533      </article>
534      <article class="member">
535        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
536  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
537</svg>
538        <h3>Young-Ki Lee</h3>
539        <p class="role">Reporter</p>
540        <p class="bio">Young-Ki has been South Korea Reporter for MandateWire APAC since 2017. He has decades of experience working in senior roles across Big Four consulting firms in South Korea. He holds a PhD in Economics from Hanyang University in Seoul.</p>
541      </article>
542      <article class="member">
543        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
544  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
545</svg>
546        <h3>Satoh, Ryosuke</h3>
547        <p class="role">Reporter</p>
548        <p class="bio">Ryosuke has been Japan Reporter for MandateWire APAC since 2017. Prior to joining MandateWire, Ryo worked as a Financial Language Editor at S&amp;P Global Market Intelligence. He holds a Bachelor&rsquo;s in English Literature from Kyoto University of Foreign Studies.</p>
549      </article>
550      <article class="member">
551        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
552  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
553</svg>
554        <h3>Kristine Ramos</h3>
555        <p class="role">Senior Researcher and Reporter</p>
556        <p class="bio">Kristine is a Reporter and Senior Research Analyst for MandateWire Asia-Pacific. Her beat includes institutional investors across Singapore and the Philippines. She joined FT Group in 2014 under FT Confidential Research as Lead Researcher, before moving to MandateWire in 2016 as Researcher then Research Analyst. She has a Bachelor&rsquo;s in Business Economics from the University of the Philippines.</p>
557      </article>
558      <article class="member">
559        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
560  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
561</svg>
562        <h3>Ralph Jennings</h3>
563        <p class="role">Reporter</p>
564        <p class="bio">Ralph has been Greater China Reporter for MandateWire&rsquo;s Asia-Pacific region since 2018. He previously reported for the Los Angeles Times, Institutional Investor, and South China Morning Post, and was adjunct professor at University of California, Berkeley, and National Chengchi University in Taiwan. Ralph holds a Bachelor&rsquo;s in Mass Communication / Media Studies from the University of California, Berkeley; and a Master&rsquo;s in Mass Communication / Media Studies from National Chengchi University. Ralph has practiced journalism in Greater China for 25 years and speaks fluent Mandarin.</p>
565      </article>
566      <article class="member">
567        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
568  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
569</svg>
570        <h3>Nadya Masidlover</h3>
571        <p class="role">Senior Reporter</p>
572        <p class="bio">Nadya has been Middle East Reporter for MandateWire IMEA since 2019. She also works as a consultant editor and writer for the International Labour Organisation. She was previously a Paris-based correspondent for the Wall Street Journal and Dow Jones Newswires. Nadya has a Bachelor&rsquo;s in Business Management and a Master&rsquo;s in International Economics and Economic Journalism, both from the Universit&eacute; Paris 1 Panth&eacute;on-Sorbonne, and is currently a PhD candidate with the University of Zuric
572h.</p>
573      </article>
574      <article class="member">
575        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
576  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
577</svg>
578        <h3>Lisette Lombard</h3>
579        <p class="role">Reporter</p>
580        <p class="bio">Lisette has been Africa Reporter for MandateWire IMEA since 2018. She also works as the African Communications and PR Consultant for the World Gold Council. She previously worked extensively across PR and communications, both for financial services companies in South Africa and at the Financial Times in the UK. She is a Certified Financial Planner and holds a postgraduate diploma in Integrated Marketing Communication from the University of Johannesburg. She also holds a Bachelor&rsquo;s in Communication Management from the University of Pretoria.</p>
581      </article>
582      <article class="member">
583        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
584  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
585</svg>
586        <h3>Lemuel Barredo</h3>
587        <p class="role">Reporter</p>
588        <p class="bio">Lemuel is a Reporter for MandateWire APAC, covering asset owners based in Indonesia, Malaysia, and Thailand, among other Southeast Asian markets. He has been with MandateWire since 2016 when he joined as a Researcher, before being promoted to Research Analyst, and then to Senior Research Analyst. During this time he has worked across all regions covered by MW, spanning North America, Europe, APAC and IMEA. He has a Bachelor&rsquo;s in Economics from the University of the Philippines &ndash; Los Ba&ntilde;os.</p>
589      </article>
590      <article class="member">
591        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
592  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
593</svg>
594        <h3>Kayzee Santiago</h3>
595        <p class="role">Reporter</p>
596        <p class="bio">Kayzee is India reporter for MandateWire IMEA. She joined MandateWire in 2016 as a Researcher covering North America, before being promoted to Research Analyst and then Senior Research Analyst for the region. Prior to joining FT Group, she worked as a Research Associate at the Wallace Business Forum. Kayzee holds a Bachelor&rsquo;s in Journalism from the University of Santo Tomas.</p>
597      </article></div>
598</div>
599<div class="tabpanel" role="tabpanel" id="t-na" aria-labelledby="tt-na" tabindex="0" hidden>
600  <div class="team">
601      <article class="member">
602        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
603  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
604</svg>
605        <h3>Rachel So</h3>
606        <p class="role">Editor</p>
607        <p class="bio">Rachel is Editor for MandateWire Americas. Rachel joined MandateWire in 2020 as a reporter covering pension, charitable and endowment funds in the UK and Ireland before moving to New York to take up the North America deputy editor position in 2022. She became editor in 2024.</p>
608      </article>
609      <article class="member">
610        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
611  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
612</svg>
613        <h3>Ana Irizarry</h3>
614        <p class="role">Deputy Editor</p>
615        <p class="bio">Ana is the Deputy Editor for MandateWire Americas. As well as deputizing with editing duties, Ana also covers the investment activities of North American and Latin American asset owners. She graduated from the University of North Carolina at Chapel Hill where she studied journalism and political science.</p>
616      </article>
617      <article class="member">
618        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
619  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
620</svg>
621        <h3>Jack Houghteling</h3>
622        <p class="role">Reporter</p>
623        <p class="bio">Jack Houghteling is a Reporter on the MandateWire Americas team. In this position he covers public and private pensions as well as endowments. Jack received his MSc in Global History from the London School of Economics and has a BA in Government &amp; History from Claremont McKenna College.</p>
624      </article>
625      <article class="member">
626        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
627  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
628</svg>
629        <h3>Sami Fuller</h3>
630        <p class="role">Reporter</p>
631        <p class="bio">Sami is a Reporter covering public and private pensions and institutional investors in the US and Canada for MandateWire Americas. He graduated from McGill University in Montr&eacute;al, Canada where he earned a degree in political science.</p>
632      </article>
633      <article class="member">
634        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
635  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
636</svg>
637        <h3>Alexa Foust</h3>
638        <p class="role">Reporter</p>
639        <p class="bio">Alexa is a Reporter for MandateWire Americas covering institutional investors, including endowments and foundations, across the US. Previously, she wrote for an accountability publication in Maine and earned her master&rsquo;
639s degree from the Graduate School of Journalism at Columbia University.</p>
640      </article>
641      <article class="member">
642        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
643  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
644</svg>
645        <h3>Emily Gallagher</h3>
646        <p class="role">Reporter</p>
647        <p class="bio">Emily is a Reporter for MandateWire Americas. Her reporting spans institutional investors such as pension funds, corporations and family offices. She graduated from Brooklyn College with a BA in Creative Writing.</p>
648      </article>
649      <article class="member">
650        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
651  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
652</svg>
653        <h3>Marina Benitez</h3>
654        <p class="role">Reporter</p>
655        <p class="bio">Marina is a Reporter for MandateWire Americas. She covers Latin American institutional investors and public pension funds in the US. She graduated from Rutgers University with a BA in Journalism and Media Studies and is part of the National Association of Hispanic Journalists.</p>
656      </article>
657      <article class="member">
658        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
659  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
660</svg>
661        <h3>Sabrina Ticer-Wurr</h3>
662        <p class="role">Associate Reporter</p>
663        <p class="bio">Sabrina Ticer-Wurr is an Associate Reporter for MandateWire Americas. She covers public and private pensions as well as insurers located in the US. Sabrina graduated from Columbia University with a BA in English Literature and East Asian Languages and Cultures.</p>
664      </article>
665      <article class="member">
666        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
667  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
668</svg>
669        <h3>Layla Kennington</h3>
670        <p class="role">Associate Reporter</p>
671        <p class="bio">Layla is an Associate Reporter for MandateWire Americas. Her reporting spans public and private pensions and insurers. Layla graduated from Tufts University with a BA in International Relations, English and Arabic.</p>
672      </article></div>
673</div>
674<div class="tabpanel" role="tabpanel" id="t-sales" aria-labelledby="tt-sales" tabindex="0" hidden>
675  <div class="team">
676      <article class="member">
677        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
678  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
679</svg>
680        <h3>John Trevanion</h3>
681        <p class="role">Global Head of Sales</p>
682        <p class="bio">John is the Global Head of Sales for MandateWire with responsibility for Europe, North America, Asia-Pacific, and the Middle East and Africa. He was part of the original MandateWire family before the acquisition by the Financial Times in 2009. Prior to this role he was involved in the world of recruitment for investment banks, brokerage houses and hedge funds.</p>
683      </article>
684      <article class="member">
685        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
686  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
687</svg>
688        <h3>William Stebbings</h3>
689        <p class="role">Global Sales Manager</p>
690        <p class="bio">Will serves as a Global Sales Manager at MandateWire. Prior to joining MandateWire in 2015, he played a key role in the successful launch of FT Forums. In his current role, Will not only drives the development of new and existing business but also manages the MandateWire sales team. He graduated with a first-class degree in International Business Management (with Spanish) from Northumbria University in 2013.</p>
691      </article>
692      <article class="member">
693        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
694  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
695</svg>
696        <h3>William Bafitis</h3>
697        <p class="role">Senior Business Development Manager</p>
698        <p class="bio">William is a Senior Business Development Manager for MandateWire in North America. Previously, he worked as an investor relations &amp; fundraising summer analyst at Omaha Beach Capital. Prior to Omaha Beach, he worked on the corporate communications team at the CFA Institute in New York. He received a B.S. from Miami University.</p>
699      </article>
700      <article class="member">
701        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
702  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
703</svg>
704        <h3>Dan Camporeale</h3>
705        <p class="role">Business Development Manager</p>
706        <p class="bio">Dan is a Business Development Manager with experience across B2B SaaS sales and credit-focused roles. He graduated from Indiana University Bloomington with a B.S. in Information Technology and Finance. Earlier in his career, he worked in alternative credit before moving into B2B SaaS sales.</p>
707      </article>
708      <article class="member">
709        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
710  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
711</svg>
712        <h3>Tommy Dawes</h3>
713        <p class="role">Business Development Manager</p>
714        <p class="bio">Tommy is a Business Development Manager for MandateWire, covering Europe, Asia-Pacific and the Middle East and Africa. Tommy graduated from the University of Edinburgh with an MA in French and has held a range of sales and account management positions across multiple industries prior to joining MandateWire in March 2026.</p>
715      </article></div>
716</div>
717<div class="tabpanel" role="tabpanel" id="t-marketing" aria-labelledby="tt-marketing" tabindex="0" hidden>
718  <div class="team">
719      <article class="member">
720        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
721  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
722</svg>
723        <h3>Nicholas Stevens</h3>
724        <p class="role">Senior Marketing Manager</p>
725        <p class="bio">Nick is a Senior Marketing Manager for MandateWire, as well as Sustainable Views, also part of FT Specialist Europe&rsquo;s portfolio. Prior to joining the FT in February 2020, Nick gained extensive experience in B2B lead generation and prospecting working for both a 
725scientific publisher and in the legal services industry. Nick&rsquo;s primary goal is to generate subscriptions for our B2B products and to support engagement initiatives with existing clients.</p>
726      </article>
727      <article class="member">
728        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
729  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
730</svg>
731        <h3>Andrew Crawford</h3>
732        <p class="role">Senior Marketing Executive</p>
733        <p class="bio">Andrew is a Senior Marketing Executive for MandateWire and Sustainable Views, based in London, but working to develop new business across all MandateWire territories, and continue to accelerate subscriptions growth for Sustainable Views. He joined the MandateWire team at the start of 2024, with a background in print media and an honours degree from Newcastle University.</p>
734      </article></div>
735</div>
736<div class="tabpanel" role="tabpanel" id="t-cs" aria-labelledby="tt-cs" tabindex="0" hidden>
737  <div class="team">
738      <article class="member">
739        <svg class="avatar" viewBox="0 0 64 64" aria-hidden="true">
740  <circle cx="32" cy="20" r="12"/><path d="M32 36c-11 0-18 7-18 16v6h36v-6c0-9-7-16-18-16Z"/>
741</svg>
742        <h3>Leah Bernard</h3>
743        <p class="role">Customer Success Manager</p>
744        <p class="bio">Leah has over 15 years of experience in client management and is currently a Customer Success Manager for MandateWire. Prior to this role, Leah served as a Customer Success Manager for the Financial Times B2B department. Leah&rsquo;s primary areas of focus include promoting product adoption, increasing engagement, and fostering strong relationships with key stakeholders. Leah is available to provide assistance throughout your customer journey with MandateWire.</p>
745      </article></div>
746</div>
747  </div>
748</section>
749
750<svg class="curve" viewBox="0 0 1200 76" preserveAspectRatio="none" aria-hidden="true">
751  <path d="M0 69 C 400 -5, 800 10, 1200 0" fill="none" stroke="#00a4e0" stroke-width="3" vector-effect="non-scaling-stroke"/>
752</svg><section class="closing" id="demo">
753  <div class="narrow">
754    <h2><span>Join us today</span></h2>
755    <p>Start winning mandates</p>
756    <div class="closing-actions">
757      <a class="btn btn-blue" href="/demo">Request a demo</a>
758      <a class="btn btn-outline" href="/about-us">Learn more</a>
759    </div>
760  </div>
761</section>
762<footer>
763  <div class="shell">
764    <div class="footer-grid"><div class="foot-col" data-open="true"><h2><button class="foot-toggle" type="button" aria-expanded="true" aria-controls="fc-home">Home<svg class="chev" viewBox="0 0 14 9" aria-hidden="true"><path d="M1 1.5 7 7.5 13 1.5" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></button></h2><ul id="fc-home"><li><a href="/#how-we-help">How we help</a></li><li><a href="/#why-us">Why us</a></li><li><a href="/#use-cases">Use cases</a></li></ul></div><div class="foot-col" data-open="false"><h2><button class="foot-toggle" type="button" aria-expanded="false" aria-controls="fc-our-products">Our products<svg class="chev" viewBox="0 0 14 9" aria-hidden="true"><path d="M1 1.5 7 7.5 13 1.5" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></button></h2><ul id="fc-our-products"><li><a href="/our-products#p-intelligence">Intelligence</a></li><li><a href="/our-products#p-market-data">Market data</a></li><li><a href="/our-products#p-analysis">Analysis</a></li><li><a href="/our-products#p-directories">Directories</a></li><li><a href="/our-products#p-documents">Documents</a></li></ul></div><div class="foot-col" data-open="false"><h2><button class="foot-toggle" type="button" aria-expanded="false" aria-controls="fc-about-us">About us<svg class="chev" viewBox="0 0 14 9" aria-hidden="true"><path d="M1 1.5 7 7.5 13 1.5" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></button></h2><ul id="fc-about-us"><li><a href="/about-us#who-we-are">Who we are</a></li><li><a href="/about-us#more-about-us">More about us</a></li><li><a href="/about-us#our-team">Our team</a></li></ul></div><div class="foot-col" data-open="false"><h2><button class="foot-toggle" type="button" aria-expanded="false" aria-controls="fc-contacts">Contacts<svg class="chev" viewBox="0 0 14 9" aria-hidden="true"><path d="M1 1.5 7 7.5 13 1.5" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></button></h2><ul id="fc-contacts"><li><a href="/contacts#reach-us">Reach us</a></li><li><a href="/contacts#our-offices">Our offices</a></li><li><a href="/demo">Request a demo</a></li></ul></div><div class="foot-col" data-open="false"><h2><button class="foot-toggle" type="button" aria-expanded="false" aria-controls="fc-services">Services<svg class="chev" viewBox="0 0 14 9" aria-hidden="true"><path d="M1 1.5 7 7.5 13 1.5" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></button></h2><ul id="fc-services"><li><a href="https://help.mandatewire.com/api-service">API Service</a></li></ul></div><div class="foot-col" data-open="false"><h2><button class="foot-toggle" type="button" aria-expanded="false" aria-controls="fc-policies">Policies<svg class="chev" viewBox="0 0 14 9" aria-hidden="true"><path d="M1 1.5 7 7.5 13 1.5" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></button></h2><ul id="fc-policies"><li><a href="https://www.mandatewire.com/privacy">Privacy policy</a></li><li><a href="https://www.mandatewire.com/cookie-policy">Cookie policy</a></li><li><a href="#">Manage Cookies</a></li><li><a href="https://legal.ft.com/terms/ftspecialist/mandatewire-subscription-terms/" target="_blank" rel="noopener noreferrer">Terms and Conditions</a></li><li><a href="https://help.ft.com/legal-privacy/policies-statements/" target="_blank" rel="noopener noreferrer">Modern Slavery Statement</a></li></ul></div></div>
765    <div class="legal">
766      <p>&copy; THE FINANCIAL TIMES LTD 2024. FT and &lsquo;Financial Times&rsquo; are trademarks of The Financial Times Ltd.</p>
767      <p>The Financial Times and its journalism are subject to a self-regulation regime under the FT Editorial Code of Practice.</p>
768    </div>
769  </div>
770  <div class="footer-bar"><div class="shell"><span>A service from the Financial Times</span></div></div>
771</footer>
772<script>
773document.documentElement.className += ' js';
774
775/* responsive primary nav: full-screen panel under a fixed masthead */
776(function(){
777  var nav  = document.querySelector('.nav');
778  var btn  = document.querySelector('.nav-toggle');
779  var mast = document.querySelector('.masthead');
780  if(!nav || !btn || !mast) return;
781
782  function measure(){
783    document.documentElement.style.setProperty('--mast-h', mast.offsetHeight + 'px');
784  }
785  measure();
786  window.addEventListener('resize', measure);
787
788  function setOpen(open){
789    nav.setAttribute('data-open', String(open));
790    btn.setAttribute('aria-expanded', String(open));
791    btn.setAttribute('aria-label', open ? 'Close menu' : 'Menu');
792    document.body.style.overflow = open ? 'hidden' : '';
793    if(open) measure();
794  }
795  btn.addEventListener('click', function(){
796    setOpen(nav.getAttribute('data-open') !== 'true');
797  });
798  document.addEventListener('keydown', function(e){
799    if(e.key === 'Escape' && nav.getAttribute('data-open') === 'true') setOpen(false);
800  });
801})();
802
803/* footer columns: collapsible on narrow screens, always open on desktop */
804(function(){
805  Array.prototype.forEach.call(document.querySelectorAll('.foot-toggle'), function(btn){
806    btn.addEventListener('click', function(){
807      var col  = btn.parentNode.parentNode;          // button > h2 > .foot-col
808      var open = col.getAttribute('data-open') === 'true';
809      col.setAttribute('data-open', String(!open));
810      btn.setAttribute('aria-expanded', String(!open));
811    });
812  });
813})();
814
815/* tabs: click, keyboard, and #hash deep-linking */
816(function(){
817  document.querySelectorAll('[role="tablist"]').forEach(function(list){
818    var tabs = Array.prototype.slice.call(list.querySelectorAll('[role="tab"]'));
819    var sel;
820
821    function select(tab, focus){
822      tabs.forEach(function(t){
823        var on = t === tab;
824        t.setAttribute('aria-selected', String(on));
825        t.tabIndex = on ? 0 : -1;
826        var panel = document.getElementById(t.getAttribute('aria-controls'));
827        if(panel) panel.hidden = !on;
828      });
829      if(sel) sel.value = tab.getAttribute('aria-controls');
830      if(focus) tab.focus();
831      list.dispatchEvent(new CustomEvent('tabchange',{detail:{tab:tab},bubbles:true}));
832    }
833
834    tabs.forEach(function(tab){
835      tab.addEventListener('click', function(){ select(tab, false); });
836      tab.addEventListener('keydown', function(e){
837        var i = tabs.indexOf(tab), next = null;
838        if(e.key === 'ArrowRight' || e.key === 'ArrowDown') next = tabs[(i+1) % tabs.length];
839        if(e.key === 'ArrowLeft'  || e.key === 'ArrowUp')   next = tabs[(i-1+tabs.length) % tabs.length];
840        if(e.key === 'Home') next = tabs[0];
841        if(e.key === 'End')  next = tabs[tabs.length-1];
842        if(next){ e.preventDefault(); select(next, true); }
843      });
844    });
845
846    // narrow screens swap the tab strip for a native select
847    sel = document.createElement('select');
848    sel.className = 'tab-select';
849    sel.setAttribute('aria-label', list.getAttribute('aria-label') || 'Section');
850    tabs.forEach(function(t){
851      var o = document.createElement('option');
852      o.value = t.getAttribute('aria-controls');
853      o.textContent = t.textContent.trim();
854      sel.appendChild(o);
855    });
856    sel.addEventListener('change', function(){
857      var t = tabs.filter(function(x){ return x.getAttribute('aria-controls') === sel.value; })[0];
858      if(t) select(t, false);
859    });
860    list.parentNode.insertBefore(sel, list);
861
862    function tabForHash(){
863      var hash = window.location.hash.replace('#','');
864      return hash && tabs.filter(function(t){ return t.getAttribute('aria-controls') === hash; })[0];
865    }
866
867    var initial = tabForHash();
868    select(initial || tabs.filter(function(t){ return t.getAttribute('aria-selected') === 'true'; })[0] || tabs[0], false);
869    if(initial) list.scrollIntoView({block:'start'});
870
871    // arriving from a footer link while already on this page changes only the hash
872    window.addEventListener('hashchange', function(){
873      var t = tabForHash();
874      if(t){ select(t, false); list.scrollIntoView({block:'start', behavior:'smooth'}); }
875    });
876  });
877})();
878
879/* homepage video: load the Vimeo player only once someone asks for it */
880(function(){
881  var link = document.querySelector('.video[data-vimeo]');
882  if(!link) return;
883  link.addEventListener('click', function(e){
884    if(e.metaKey || e.ctrlKey || e.shiftKey || e.button !== 0) return;  // let modified clicks open the tab
885    e.preventDefault();
886    var frame = document.createElement('iframe');
887    frame.src = 'https://player.vimeo.com/video/' + link.getAttribute('data-vimeo') + '&autoplay=1';
888    frame.title = 'MandateWire overview';
889    frame.allow = 'autoplay; fullscreen; picture-in-picture';
890    frame.setAttribute('allowfullscreen', '');
891    link.replaceWith(frame);
892  });
893})();
894
895/* products page: blue band heading follows the selected product */
896(function(){
897  var slot = document.querySelector('[data-product-name]');
898  if(!slot) return;
899  document.addEventListener('tabchange', function(e){
900    slot.textContent = e.detail.tab.textContent.trim();
901  });
902})();
903</script>
903
904</body>
905</html>

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.