Our Leadership
Our leadership team is dedicated to providing innovative and customer-centric solutions
in the insurance industry. With years of experience, our leaders bring a wealth of
knowledge and expertise to guide our company toward excellence.
Insurance Holdings
The following has evaluated to null or missing:
==> profileImageUrl [in template "29467020130044#20120#269464" at line 300, column 179]
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
- Failed at: ${profileImageUrl} [in template "29467020130044#20120#269464" at line 300, column 177]
----
1<style>
2.leadership-main{
3 max-width: 1160px;
4 margin: 0 auto;
5 padding-bottom: var(--spacing-96);
6}
7.leadership-main .first-card{
8 position: relative;
9}
10.leadership-main .first-card .card-inner{
11 display: flex;
12 gap: var(--spacing-20);
13}
14.leadership-main .first-card .card-inner .card-image{
15 max-width: 472px;
16 max-height: 552px;
17 width: 100%;
18 height: 100%;
19 border-radius: 10px;
20}
21.leadership-main .first-card .card-inner .card-image img{
22 width: 100%;
23 height: 100%;
24 border-radius: 10px;
25}
26.leadership-main .first-card .card-inner .card-content{
27 border: 1px solid var(--primary-Blue-Tint-100);
28 padding: var(--spacing-48);
29 border-radius: 10px;
30 width: 100%;
31}
32.leadership-main .first-card .card-inner .card-content .member-name{
33 margin-bottom: var(--spacing-8);
34}
35.leadership-main .first-card .card-inner .card-content .member-designation{
36 font-family: var(--font-family-Poppins);
37 font-weight: var(--font-w-500);
38}
39.leadership-main .first-card .card-inner .card-content .member-info{
40 margin-top: var(--spacing-20);
41 margin-bottom: 0;
42}
43.leadership-main .other-card-box {
44 position: relative;
45 margin-top: var(--spacing-96);
46}
47.leadership-main .other-card-inner {
48 display: grid;
49 grid-template-columns: repeat(4, 1fr);
50 gap: var(--spacing-60) var(--spacing-24) !important;
51 align-items: stretch;
52}
53.leadership-card-small img{
54 max-height: 314px;
55 height: 314px !important;
56 border-radius: 10px;
57 max-width: fit-content !important;
58}
59.img-box-leadership {
60 max-height: 314px;
61 max-width: 275px;
62 min-height: 314px;
63 min-width: 275px;
64 overflow: hidden;
65 border-radius: 10px;
66 background-repeat: no-repeat;
67 height: 314px;
68 width: 275px;
69 background-size: 100% 100%;
70}
71.leadership-card-small .member-name{
72 font-family: var(--font-family-Poppins);
73 margin-top: var(--spacing-20);
74 margin-bottom: var(--spacing-4);
75}
76.leadership-card-small .member-designation {
77 color: #var(--Primary-Orange);
78 font-family: var(--font-family-Poppins);
79 font-weight: var(--font-w-500);
80 margin-bottom: var(--spacing-8);
81}
82.leadership-card-small .read-more-btn{
83 line-height: 43px;
84 padding: 0;
85}
86.leadershipModal .modal-dialog{
87 max-width: 1160px;
88 max-height: 624px;
89 width: 100%
90 height: 100%;
91 border-radius: 10px;
92}
93.leadershipModal .modal-dialog .modal-content {
94 border-radius: 10px; border: 0;
95}
96.leadershipModal .modal-dialog .modal-body{
97 padding: var(--spacing-60) var(--spacing-48);
98 border-radius: 10px;
99 border: 0;
100}
101.leadershipModal .modal-dialog .modal-body .close-btn{
102 position: absolute;
103 right: 24px;
104 top: 12px;
105 padding: 0;
106 border: 0 none;
107 background: transparent;
108 outline: 0;
109 box-shadow: 0;
110 margin: 0;
111}
112.leadershipModal .modal-dialog .modal-body .close-btn svg{
113 fill: #3B3B3B;
114 height: 24px;
115 width: 24px;
116}
117.leadershipModal .modal-dialog .modal-body #popup .popup-content{
118 display: flex;
119 gap: 44px;
120}
121.leadershipModal .modal-dialog .modal-body #popup .popup-content .popup-image{
122 max-width: 480px;
123 max-height: 504px;
124 width: 100%;
125 height: 100%;
126 border-radius: 10px;
127}
128.leadershipModal .modal-dialog .modal-body #popup .popup-content .popup-image img{
129 max-width: 480px;
130 max-height: 504px;
131 width: auto;
132 height: auto;
133 border-radius: 10px;
134}
135.leadershipModal .modal-dialog .modal-body #popup .popup-text{
136 width: 100%;
137}
138.leadershipModal .modal-dialog .modal-body #popup .popup-text .name{
139 color: var(--primary-Blue-Tint-100);
140 font-family: var(--font-family-Poppins);
141 font-weight: var(--font-w-500);
142 font-size: 36px;
143 letter-spacing: 0;
144}
145.leadershipModal .modal-dialog .modal-body #popup .popup-text .designation{
146 color: #FA962D;
147 font-family: var(--font-family-Poppins);
148 font-weight: var(--font-w-500);
149 font-size: 26px;
150 letter-spacing: 0;
151}
152.leadershipModal .modal-dialog .modal-body #popup .popup-text.bio{
153 font-family: 'Lato';
154 font-weight: 400;
155 font-size: 18px;
156 letter-spacing: 0;
157 color: #3B3B3B;
158}
159.desk-box{
160 display: block;
161}
162.mobile-box{
163 display: none;
164}
165@media (max-width: 1159px) {
166 .leadership-main{
167 padding-top: var(--spacing-20);
168 padding-bottom: var(--spacing-20);
169 width: 100%;
170 max-width: 100%;
171 }
172 .leadership-main .first-card .card-inner{
173 flex-direction: column;
174 }
175 .leadership-main .first-card .card-inner .card-image{
176 max-width: 100%;
177 max-height: 100%;
178 width: 100%;
179 height: auto;
180 }
181 .leadership-main .first-card .card-inner .card-content{
182 padding: var(--spacing-16);
183 }
184 .leadership-main .other-card-box{
185 margin-top: var(--spacing-36);
186 }
187 .leadership-card-small{
188 position: relative;
189 display: flex;
190 flex-direction: column;
191 justify-content: flex-start;
192 align-items: flex-start;
193 }
194 .leadership-main .other-card-inner{
195 grid-template-columns: repeat(2, 1fr);
196 gap: var(--spacing-24) !important;
197 align-items: self-start
198 }
199 .img-box-leadership{
200 height: 161px !important;
201 display: flex;
202 width: 100% !important;
203 min-height: 161px !important;
204 min-width: calc(50% - 10px) !important;
205 max-width: 100%;
206 max-height: 100%;
207 }
208 .leadership-card-small img{
209 max-width: 100% !important;
210 max-height: fit-content;
211 height: auto !important;
212 }
213 .leadershipModal .modal-dialog, .leadershipModal .modal-content{background: transparent;}
214 .leadershipModal .modal-dialog .modal-body {
215 padding: 0;
216 padding-top: 20px;
217 background: transparent;
218 }
219 .leadershipModal .modal-dialog .modal-body #popup .popup-text .name{
220 font-size: var(--font20);
221 }
222 .leadershipModal .modal-dialog .modal-body #popup .popup-text .designation{
223 font-size: var(--font18);
224 }
225 .leadershipModal .modal-dialog .modal-body #popup{
226 padding: var(--spacing-32);
227 background: var(--primary-background-color);
228 border-top-left-radius: 10px;
229 border-top-right-radius: 10px;
230 }
231 .leadershipModal .modal-dialog .modal-body #popup .popup-content{
232 flex-direction: column;
233 gap: 20px;
234 }
235 .leadershipModal .modal-dialog .modal-body .close-btn{
236 background: var(--primary-background-color);
237 border-radius: 50%;
238 border: 1px solid var(--primary-Blue-Tint-100);
239 display: flex;
240 justify-content: center;
241 align-items: center;
242 height: 24px;
243 width: 24px;
244 top: 6px !important;
245 padding-top: 3px;
246 }
247 .leadershipModal .modal-dialog .modal-body .close-btn svg{
248 fill: var(--primary-Blue-Tint-100);
249 height: 10px;
250 width: 10px;
251 }
252.desk-box{
253 display: none;
254}
255.mobile-box{
256 display: block;
257}
258.img-box-leadership.mobile-box {
259 height: auto !important;
260}
261}
262
263</style>
264
265<#assign contentId = .vars["reserved-article-id"].data />
266<!-- Leadership Section Template -->
267<#if ourLeadership.getSiblings()?has_content>
268 <div class="leadership-main">
269 <#list ourLeadership.getSiblings() as cur_ourLeadership>
270 <#assign index = cur_ourLeadership_index />
271 <#-- FIRST CARD CUSTOM DESIGN -->
272 <#if index == 0>
273 <div class="first-card">
274 <div class="card-inner">
275 <div class="card-image">
276 <#if (cur_ourLeadership.memberProfilePicture.getData())?? && cur_ourLeadership.memberProfilePicture.getData() != "">
277 <#assign profileImageUrl = cur_ourLeadership.memberProfilePicture.getData() />
278 <img src="${profileImageUrl}" alt="${cur_ourLeadership.memberName.getData()?if_exists}" class="img-fluid" loading="lazy" />
279 </#if>
280 </div>
281 <div class="card-content">
282 <#if (cur_ourLeadership.memberName.getData())??>
283 <#assign name = cur_ourLeadership.memberName.getData() />
284 <h4 class="member-name light">${name}</h4>
285 </#if>
286 <#if (cur_ourLeadership.memberDesignation.getData())??>
287 <#assign designation = cur_ourLeadership.memberDesignation.getData() />
288 <p class="member-designation text-primary-Orange">${designation}</p>
289 </#if>
290 <#if (cur_ourLeadership.memberInformation.getData())??>
291 <#assign memberInfo = cur_ourLeadership.memberInformation.getData() />
292 <#assign completeMemberInfo = cur_ourLeadership.memberInformation.getData() />
293 <#if memberInfo?length gt 800>
294 <#assign memberInfo = memberInfo?substring(0, 800) + "..." />
295 </#if>
296 <div class="member-info">${memberInfo}</div>
297 </#if>
298 <#-- Shared Popup Trigger Button -->
299 <#if (cur_ourLeadership.readMoreRedirection.getData())??>
300 <button class=" btn tertiary-button small withicon-center read-more-btn p-0" data-id="${contentId}" data-image="${profileImageUrl}" data-name="${name}" data-designation="${designation}" data-memberinfo="${completeMemberInfo?replace('"', '"')}">
301 Read More
302 </button>
303 </#if>
304 </div>
305 </div>
306 </div>
307 </#if>
308 </#list>
309 <div class="other-card-box">
310 <div class="other-card-inner">
311 <#list ourLeadership.getSiblings() as cur_ourLeadership>
312 <#assign index = cur_ourLeadership_index />
313 <#-- FIRST CARD CUSTOM DESIGN -->
314 <#if index != 0>
315 <div class="leadership-card-small">
316 <#if (cur_ourLeadership.memberProfilePicture.getData())?? && cur_ourLeadership.memberProfilePicture.getData() != "">
317 <#assign profileImageUrl = cur_ourLeadership.memberProfilePicture.getData() />
318 <div class="img-box-leadership desk-box" style="background-image: url('${profileImageUrl}')">
319
320 </div>
321 <div class="img-box-leadership mobile-box">
322 <img src="${profileImageUrl}" class="img-person">
323 </div>
324 </#if>
325
326 <#if (cur_ourLeadership.memberName.getData())??>
327 <#assign name = cur_ourLeadership.memberName.getData() />
328 <h4 class="member-name light">${name}</h4>
329 </#if>
330
331 <#if (cur_ourLeadership.memberDesignation.getData())??>
332 <#assign designation = cur_ourLeadership.memberDesignation.getData() />
333 <p class="member-designation text-primary-Orange">${designation}</p>
334 </#if>
335
336 <#if (cur_ourLeadership.memberInformation.getData())??>
337 <#assign memberInfo = cur_ourLeadership.memberInformation.getData() />
338 </#if>
339
340 <#-- Shared Popup Trigger Button -->
341 <#if (cur_ourLeadership.readMoreRedirection.getData())??>
342 <button class=" btn tertiary-button small withicon-center read-more-btn" data-id="${contentId}" data-image="${profileImageUrl}" data-name="${name}" data-designation="${designation}" data-memberinfo="${memberInfo?replace('"', '"')}">
343 Read More
344 </button>
345 </#if>
346 </div>
347 </#if>
348 </#list>
349 </div>
350 </div>
351 </div>
352</#if>
353
354<!-- Shared Popup (Appears Only Once Per Page) -->
355<div class="modal leadershipModal fade" id="leadershipModal${contentId}" tabindex="-1" role="dialog" aria-labelledby="leadershipModal${contentId}" aria-hidden="true">
356 <div class="modal-dialog modal-dialog-centered" role="document">
357 <div class="modal-content">
358 <div class="modal-body">
359 <button type="button" class="btn close-btn" data-dismiss="modal">
360 <svg class="lexicon-icon lexicon-icon-times" focusable="false" role="presentation">
361 <use href="/o/classic-theme/images/clay/icons.svg#times"></use>
362 </svg>
363 </button>
364 <div id="popup">
365 <div class="popup-content">
366 <div class="popup-image">
367 <img id="imgSpan${contentId}" src="" alt="Profile Image" loading="lazy" />
368 </div>
369 <div class="popup-text">
370 <h2 id="nameSpan${contentId}" class="name"></h2>
371 <h4 id="designationSpan${contentId}" class="designation"></h4>
372 <div id="memberInfoSpan${contentId}" class="bio"></div>
373 </div>
374 </div>
375 </div>
376 </div>
377 </div>
378 </div>
379</div>
380<!-- Popup Script -->
381<script>
382 $(document).on('click', '.read-more-btn', function () {
383 const memberId = $(this).data('id');
384 $('#leadershipModal'+ memberId).modal('hide');
385 const image = $(this).data('image');
386 const name = $(this).data('name');
387 const designation = $(this).data('designation');
388 const memberInfo = $(this).data('memberinfo') || '<p>Information not available.</p>';
389
390 $('#imgSpan'+memberId).attr('src', image);
391 $('#nameSpan'+memberId).text(name);
392 $('#designationSpan'+memberId).text(designation);
393 $('#memberInfoSpan'+memberId).html(memberInfo);
394 $('#leadershipModal'+ memberId).modal('show');
395 });
396
397 // Close popup
398 $(document).on('click', '.close-btn', function () {
399 $('#imgSpan').attr('src', '').off('error');
400 $('#nameSpan').text('');
401 $('#designationSpan').text('');
402 $('#memberInfoSpan').html('');
403 });
404</script>
Catherine Karimi
Chairman
Catherine holds a first class honours Bachelor of Education (Science) degree from Kenyatta University and is an ACIl holder. She has also undergone various Management training both locally and abroad. Catherine has also received recognition in various fora and media both locally and regionally on her leadership focusing on transformation impact, trail blazing achievements and positive influence on businesses and teams. In addition, she has contributed to the profession through participation in the AKI Life Council and Board as well as on other industry bodies. Catherine brings over 25 years’ experience in life insurance to the role and has held senior leadership positions at Jubilee Insurance, Kenyan Alliance and most recently at APA Life where she was the Chief Executive Officer. Cat...
Christine Mutahi
General Manager, Business Development Corporate
Kevin Nyakeri
CFA | Chief Financial Officer
Gladys Musembi
Assistant General Manager, Operations
Caroline Maina
Assistant General Manager, ICT
Felix Chomba
Manager, Pension, Deposit Administration & Actuarial
Kennedy Odenyo
Assistant General Manager, Business Development Corporate
Kenneth Muchiri
Manager, Group Business Development
Patricia Kihara
Manager, Ordinary Life & Branches
Enid Otieno
Manager, Internal Audit
Prisca Mwika
Head of Customer Experience
Margaret Ndungu
Head, Actuarial
Philip Lopokoiyit
CEO
Mr. Philip Lopokoiyit is the CEO of ICEA LION Group, based in Nairobi, Kenya. He was previously the CEO of ICEA LION General Insurance company having joined the Group in September 2021. He has a wealth of experience in Finance, Risk Management and Corporate Governance, having worked for over 20 years in various senior management capacities in multinational companies. Philip holds a BCom from the University of Nairobi and is a member of the Institute of Certified Public Accountants of Kenya. He also holds other accounting qualifications being a member of the Chartered Management Accountants and a Fellow of the Institute of Chartered Accountants of England and Wales. He holds an MBA degree from Warwick Business School, UK. Philip is currently the Chair of the Nairobi Declaration on Sustai...
Naomi Munyi
Group Head of Finance
Mokaya Mokaya
Group Head, People & Culture
Anthony Muturi
FSA| MAAA - Group Actuary
Cynthia Kantai
Group Head, Marketing and Communications
John Wanjogu
Manager, Digital Marketing Experience
Jacqueline Ochieng
Head of Research and Development
Enock Keya
Group Head, Data and Analytics
Darius Kedera
Head, Contact Centre
Benson Wakaba
Group Head, Risk and Compliance