TagFinance Transformation

Finance as the Custodian of Enterprise Performance Management

The days of having CFOs responsible for only preparing the statutory financial reports of the business and play the role of the bookkeeper are long gone. Today, finance leaders are expected to play the role of the strategic advisor to senior management and the board,and help drive operational and strategic performance across the enterprise.

That is, become custodians of enterprise performance management (EPM) by taking the lead on performance management and delivering informed business insights. EPM takes a completely different approach towards measuring, monitoring and improving enterprise performance.

Instead of assessing business performance in a siloed approach, EPM ensures the business evaluates and monitors its performance holistically. Although a majority of business decisions have either positive or negative financial implications on the health of the organization, evaluating, monitoring and improving business performance extends beyond a sole focus on financial metrics.

In order to perform better in their new business performance custodian role, it is imperative that finance leaders develop knowledge and a deeper understanding what constitutes and doesn’t constitute EPM. 

A simple google search of the words “Performance Management” brings up results that associate performance management to the process of conducting employee performance appraisals and supervising employees and departments to ensure that goals and objectives are met efficiently.

As a result, many people think that performance management is a human resources process that is only people-focused and has nothing to do with finance – Human Performance Management. To a lesser extent, their thinking is correct in the sense that people are part of the process. However, to a larger extent, they are wrong.

Performance management is not entirely focused on carrying out the outdated employee annual performance appraisals or reviews based on isolated individual key performance indicators (KPIs).

Rather, performance management is the integration of multiple managerial methods and or frameworks such as strategy maps, balanced scorecards, activity based costing/management, driver-based rolling forecasts, process improvement, risk management and advanced analytics to support strategic decisions and drive performance.

This is not achievable individually, hence the key word “enterprise.”

As custodians of business performance, finance should play a leading role in implementing a robust EPM framework across the organization. The framework should enable the organization to communicate and translate its strategy into financial and non-financial metrics and targets, monitor its performance, create accountability, and focus its efforts and resources on the key business drivers.

Additionally, the EPM framework should ensure there is alignment between individual KPIs and reward and recognition systems, and corporate objectives, as opposed to mere job descriptions, in order to encourage behaviours which positively contribute to the overall strategy of the business.

When implementing the EPM framework, it is important to ask the following questions:

  1. What do we want to achieve and excel at? This helps define your goals and key value drivers.
  2. How do we know if we are actually excelling at this? This involves defining financial and non-financial KPIs, which are measures that help you understand whether you are achieving your goals
  3. What is the desired level of performance that we would like to see? Defining KPIs is not enough, you also need to define your targets that represent the level of success or failure at achieving your KPIs.
  4. What initiatives should we pursue or engage in to meet our performance targets? These are actions or projects or strategies or processes needed to achieve a target, or improve performance level.
  5. What resources and or investments are needed to achieve our target? Utilizing driver-based budgets and dynamic rolling forecasts will ensure resources are allocated strategically and efficiently.

Asking and answering the above questions helps design and implement management processes and systems that align business strategy to drive accountabilities, decision support and performance improvement.

For example, when KPIs are aligned with business strategy, decision makers will focus on the critical success factors of the organization. On the contrary, if there is lack of KPI alignment, senior management end up getting overwhelmed with an increasing number of performance reports that lack key insights necessary to move the business forward.

As custodians of enterprise performance, it’s important for finance to have the ability and capabilities to consolidate, analyze and interpret business performance in real-time. Rather than simply report on the past, finance teams must be able to explain the reasons behind the numbers (the whys and what-ifs).

Leveraging consolidation solutions enable teams to quickly model and assess the impact of alternative business scenarios and formulate appropriate solutions.  

Given the complexity of today’s business environment, finance leaders need to rise to the occasion and perform the strategic advisory role now expected of them by senior management and the board.

 

Finance Needs To Do More Than Prepare Reports

There is an ongoing discussion about the evolving role of finance and the function’s contribution towards enterprise performance improvement. Thanks to new operating models and emerging technologies, finance has been presented with an opportunity to step up and shine.

That is, focus more effort on providing effective decision support that drives organizational success and less on rote tasks that can easily be automated, outsourced or performed separately in a shared services center.

Providing effective decision support requires a deep understanding of the business in its completeness, the cause-and-effect relationships between business units, big growth drivers and performance drivers. It’s more than producing a complete set of financials on a monthly basis.

By virtue of their training, many finance professionals possess strong technical accounting backgrounds and limited business experience. For instance, preparing external reporting financials that are IFRS-aligned comes natural to them. At any point in time, they are able to interpret a particular standard, paragraph by paragraph, without even making reference to the standard handbook itself.

There is nothing wrong with becoming an accounting standard expert. The problem arises when the entire finance team is made up of financial reporting experts who spend the majority of their time churning out reports just to meet regulatory and compliance requirements and less on driving business performance.

Month-end, quarter-end and year-end reporting are still an important part of running a successful finance organization. It’s important that the financial statements are free from material misstatements and faithfully represent the financial performance and position of the business.

However, the process should not end there. Finance should also be able to interpret the reported numbers, create meaning and simplicity from them as well as communicate a point of view about how the numbers will inform strategic decisions.

It’s therefore imperative for finance leaders to continuously assess the tasks their teams are focused on. Begin with why. For instance, why does your team produce the reports it produces on a weekly, monthly and quarterly basis? What purpose do they serve in informing business decisions?

After you have answered the why question, you should be able to determine whether the activity, report or process is a value add or not.

Any activity, report or process that is not value enhancing should be discontinued completely or streamlined. This will in turn help you free up more time and channel resources towards issues and or initiatives that really matter to business partners and senior decision makers.

Given that individuals are creatures of habit, it can be difficult to let go of traditional practices or old habits.

Unfortunately, sticking with the familiar in a constantly changing environment will not do you any justice. Just because this is how you have always done things in the past and are used to does not mean you should continue on the same path of the tried-and-tested.

In addition to getting rid of old habits that are no longer able to withstand the test of time, it’s also important to ask if the company’s business model is still fit for purpose to address today’s demands and challenges, and more important, is it fit for purpose for the future? With the world changing so fast around us, a business never reaches a point where it has the ideal model.

The operating model needs to continue to evolve. Finance can help shape this model through spending time with business partners and engaging in a two-way conversation about the business and offering its perspective. Communication between finance and the business should not be limited to month-end reports only.

Leveraging our financial expertise, we can help drive change by helping the company identify sources of growth and operational improvements, allocate resources effectively and efficiently, and accelerate its performance over time.

Finance is often regarded as the purse-holder of the company, holding the power to greenlight some initiatives and redlight others.

However, in order to drive innovation and change, finance must learn to see the world not only through a finance lens but also through a business lens. Many finance professionals are conservative and risk averse in their approach. Taking risk is something perceived extraordinary. We need to transition from this kind of thinking.

There is of course balance between taking risk and mitigating risk, but if finance is inclined to opt for the later, value creation opportunities can be missed. It’s therefore critical that we do not succumb to analysis paralysis because it’s easier to lose the big picture of what is needed to drive the company’s success in a myriad of daily transactions or useless data.

In conclusion, if finance is to influence strategic decisions and add value, finance leaders should start asking if their teams are focusing on what really matters to the business or the function.

Migrating From On-Premise to Cloud-Based Solutions

Gartner forecasts cloud computing to be a $278 billion business by 2021, as companies increasingly adopt cloud services to realize their desired digital business outcomes. In a separate survey of 439 global financial executives, the research company found that finance is moving to the cloud much faster than expected.

By 2020, 36 percent of enterprises are expected to be using the cloud to support more than half of their transactional systems of record.

With cloud technology promising to provide the speed and agility that the business requires, including generating significant cost savings and new sources of revenue, it’s not surprising the cloud market is experiencing a boom.

While companies have experienced both organic and inorganic growth, many have struggled to keep pace with rapidly changing technology landscape. Their businesses are saddled with legacy technology infrastructures that are slowing progress towards the achievement of strategic objectives as they are slow to react to change.

Given the need to react more quickly, at the same time become more proactive and drive business performance, senior finance executives are turning to cloud-based financial solutions to provide real-time management information reporting and decision support.

Adopting cloud not a simple and quick decision

Looking at the expected growth metrics for the cloud market and then hearing of all the novel opportunities offered by cloud computing, CFOs and CIOs are enticed to believe that it is only a matter of time before the organization’s computing technology and data is skyward.

However, over the course of my career I have come to understand that the only thing right about a forecast is that it’s wrong. Either the forecast is close to reality or very far from reality.

Cost savings is cited most often by senior finance executives as the reason for adopting cloud technology. Considering that cloud is essentially a form of outsourcing arrangement in which client organizations use the internet to connect to a variety of applications, storage services, hardware resources, platforms and other IT capabilities offered by cloud service providers, upfront capital investment and maintenance costs are minimal.

This is because the cloud service provider owns the necessary hardware and other resources needed to deliver these services and is also responsible for employing the staff required to support them. Unlike on-premise solutions where the business has to incur large capital outlays for hardware and IT support staff, cloud is an operating expense (except implementation costs which can be capitalized), that is payable as and when incurred.

With cloud, a business is able to add new licences to its subscription when it needs them and scale its licensing costs with its growth, rather than buying in bulk upfront. This is in direct contrast to traditional on-premise software where companies in anticipation of business growth have over invested in IT systems hoping to add more users to the user list soon after the growth is achieved.

However, when deciding whether to invest in cloud or not, CFOs should look beyond cost benefits. In addition to cost savings, they should also consider tactical and more strategic and structural issues. Unfortunately, the challenge for many finance professionals is that when evaluating investments the focus is solely on cost. We fail to examine and evaluate the non-financial risks and strategic impact of the investment on the business.

Strategic and structural considerations

As I have written in the past, most organizations get caught up in the hype of new technologies and end up making technology investments that are unaligned to the strategy of the business. There is no strong business case for investing in the new technology. Don’t allow yourself to fall into the same trap.

Investing in cloud is not an IT or finance only decision. Decisions of what to migrate to the cloud, when to migrate it, and how to transition from an on-premise environment to a cloud-based environment all require a collaborated effort if the organization is to achieve its stated objectives.

Further, transitioning to the cloud computing environment  is not a matter of flicking the switch up and down. You need to have deeper understanding of the cloud resources (public cloud, private cloud, community cloud and hybrid cloud) available on the market, their delivery models (SaaS, PaaS and IaaS) and how these all fit together into your business and technology model.

Understanding the cloud model will help you determine whether cloud is appropriate in the context of your business purpose and risks. For example, in the case of public cloud, the applications and cloud-based services are positioned as utilities available to anyone who signs on.

If over the years your company has built and strengthened IT capabilities that differentiate you from competitors, migrating to the cloud can mean walking away from your success recipe and expose yourself to vulnerabilities.

Therefore, if you  are planning to migrate your on-premise computing environment to the cloud, take a long-term view of your IT environment and determine what type of applications are candidates for the cloud and which will not be transitioned until the distant future.

Ideally, you should start with applications that have low risk associated with them or those that have a business need that cannot be met using traditional computing capabilities. Once you have build greater comfort and trust in the cloud, you can then scale to include other applications.

The pain of disintegration

It is no secret that many businesses today are re-evaluating their technology infrastructure and leveraging new technologies to respond faster and be more flexible. But is cloud computing right for your business? Is speed to deploy more important to you than having systems that talk to each other?

In a world where each cloud service provider is claiming that their solution is better than the next one on the same shelf, CFOs and CIOs are grappling with the decision of which cloud service provider to go with. As a result, the company ends up doing business with more than one vendor to compensate for the shortfalls of the other system.

The problem arises when the cloud-based application from one vendor is unable to work with an application from another provider resulting in more than one version of the truth. In other cases, the company’s on-premise IT infrastructure does not allow sharing data with multiple cloud-based applications, which in turn results in finance spending time consolidating and reconciling data from disparate systems in excel.

Given that the cloud model depends on providing essentially a standardized package across the board, it is important to weigh the pros and cons of foregoing customization versus rapid implementation. Because the cloud market is projected to grow in the coming years, many IT solution providers are channeling money towards cloud-based solutions. This has resulted in some vendors withdrawing IT support on legacy ERP systems and phasing them out.

In some cases, the vendors have installed upgrades to the same solutions. The problem with these solutions is that they were originally not built with modern business requirements in mind hence they can only get you a few more years of support.

It is therefore important for CFOs and CIOs to be cognizant whether the solution was originally designed as a cloud-based solution, or it is a modified version of a solution initially designed to function in a traditional on-premise client-ownership model.

With data being found everywhere today and advanced analytics playing a critical role in supporting key decision making, delivering one version of truth has never been so important. In order to make sense of all the data at its disposal a company should focus its efforts on centralizing data management and IT policies. Having a single data repository ensures everyone is drinking from the same well for information and insights.

However, in companies where IT governance is weak the tendency is for teams to autonomously adopt cloud-based solutions that meet their individual needs. This is counter-productive to data management centralization efforts as data normally ends up spread across multiple cloud-based systems that are dis-aggregated.

Just imagine a scenario where FP&A, tax, treasury, procurement, supply chain, and other finance functions each identify and select their own cloud solution. Consolidating and analyzing relevant data from these various systems to get a big picture view of business performance in itself is a huge task to complete as that data is divided across many domains.

While each cloud-based move may look beneficial in isolation, adopted together they may increase operating expenses to a level that undermines the anticipated savings.

Control versus no control

Although cloud-based solutions offer more affordable options and more flexible payment plans than traditional software providers, the issue of data control is still a concern. Cyber criminals are getting smarter by the day,and the fact is, whether organizational data resides on the internet or offline on the company’s network, it’s never completely immune to attack.

When it comes to data security, it is imperative for CFOs and CIOs to know that the moment data is no longer in-house, the business may end up having less control over who has access to key systems and data. The fact that you have outsourced your IT systems and data control to a third party does not make your company immune to a lawsuit in the event of a breach. You therefore need to sign agreements that protect you against various types of misfortunes.

Although the cloud service provider employs a team of IT support staff to monitor and perform regular threat assessments and deploy the latest patch immediately, the organization should not relax and assume the house is in order. You need to get strong assurances from your cloud vendor that your business data is safe.

You also need to know where your data is stored, the applicable data laws, how often it is backed up and whether you are able to perform audits on the data. Other factors to consider include end of agreements for convenience. Many software vendors try to lock in client organizations for a significant period of time. This in turn makes it difficult for client organizations to change vendors without incurring costs or changing systems some way.

Thus, when negotiating an agreement with a cloud-based service provider, try by all means to ensure that you are not locked-in for lengthy periods just in case you need to change technology providers in the near future.

Don’t rush to the cloud without a clearly defined vision and road map. Engage in plenty of deliberation to ensure the new surpasses the old, sample technologies with less risk and related influences on the business and then scale the adoption.

Delivering Reliable Insights From Data Analytics

Data and analytics are becoming increasingly integral to business decisions. Organizations across all sectors are leveraging advanced real-time predictive analytics to balance intuitive decision-making and data-driven insights to monitor brand sentiment on social media, better serve their customers, streamline operations, manage risks and ultimately drive strategic performance.

Traditional business intelligence reporting tools with static charts and graphs are being replaced by interactive data visualization tools that enable business insights to be shared in a format that is easily understood by decision makers, in turn enabling better, faster operational and strategic decision-making.

Given the constantly changing business landscape driven by increased competition, macro and geopolitical risks, intense regulatory demands, complex supply chains, advanced technological changes etc. decision makers are turning to finance teams for actionable insights to help them navigate through this volatility and uncertainty.

As business unit managers increasingly rely on finance decision support for enhanced business performance, it is imperative for CFOs and their teams to ensure the performance insights they are delivering are informed and actionable. However, a 2016 survey report by KPMG revealed that 60% of the survey participants are not very confident in their data and analytics insights.

Data Quality or Quantity?

In today’s world of exponential data growth, the ability for finance to deliver reliable and actionable insights rests not on the quantity of data collected, analyzed and interpreted, but rather on the quality of that data. The starting point for any successful data analytics initiative involves clarifying why the business needs to collect a particular type of data.

One of the challenges facing many businesses today is identifying and selecting which internal and external sources of data to focus on. As a result, these companies end up investing in data warehouses full of massive amounts of useless data. To avoid being data rich and insight poor, CFOs need to understand  the role of quality in developing and managing tools, data and analytics.

Before inputting data into any analytical model, it is important to first assess the appropriateness of your data sources. Do they provide relevant and accurate data for analysis and interpretation? Instead of relying on a single source of data for analysis, you need to have the ability to blend and analyze multiple sources of data. This will help make informed decisions and drive business performance.

Further, businesses are operating in a period of rapid market changes. Market and customer data is getting outdated quickly. As a result, being agile and having the ability to quickly respond to changing market conditions has become a critical requirement for survival. The business cannot afford to sit on raw data for longer periods. Capabilities that enable data to be accessed, stored, retrieved and analysed in a timely basis should be enhanced.

Thus, in order to provide business users with access to real-time and near-time operational and financial data, the organization should focus on reducing data latency. Reducing data latency allows finance teams to run ad-hoc reports to answer specific business questions which in turn enables decision makers to make important decisions more quickly.

In the event that finance provides business insights or recommendations based on inaccurate data, analysis and predictions, this will quickly erode, if not extinguish, business trust and shake the confidence of those decision makers who rely on these predictions to make informed decisions.

As data volumes increase and new uses emerge, the challenge will only increase. It is therefore critical for finance to put in place robust data governance structures that assess and evaluate the accuracy of data analytics inputs and outputs.

Work with business partners to set objectives up front

Churning out performance reports that do not influence decision making is a waste of time yet that is what most finance teams are spending their time doing. It is not always the case that the numbers that make sense to finance will also make sense to business partners.

The biggest problem in the majority of these cases is lack of understanding by finance of the business objectives. Instead of collaborating with the business to develop a better understanding of their operations and how performance should be measured and reported, many finance analytics teams are working in their own silos without truly linking their activities back to business outcomes.

To improve finance’s reporting outcomes, the function should take stock of the reports it produces per month, quarter or annually. Then evaluate the nature and purpose of each report produced and what key decisions it helps to drive. It is not about the quantity of reports that matters, but rather the quality of the reports.

Business partners need to be engaged at the start of the process and throughout the analytics process. They need to be involved as finance explores the data and develop insights to ensure that when the modeling is complete, the results make sense from a business perspective

By working with business partners and setting objectives up front, finance will be able to focus its efforts and resources on value-add reports that tell a better business story. Further, the function will be able to assess and monitor the effectiveness of its data models in supporting business decisions

Simplify interconnected analytics

With so many variables impacting business performance the organization cannot continue to rely on gut instinct to make better decisions. The organization has no choice but to use data to drive insights. As a result, organizations are relying on a number of interconnected analytical models to predict and visualize future performance.

However, given that one variable might have multiple effects, it is important for the business to understand how changes in one variable will affect all the models that use that variable, rather than just one individual model. By maintaining a meta-model, the organization would be able to visualize and control how different analytical models are linked.

It also helps ensure consistency in how data is used across different analytical models. Ultimately, decision makers will be able to prioritize projects with the greatest potential of delivering the highest value to the business.

Build a data analytics culture

Advanced data analytics is a growing field and as such competition for talent among organizations is high. Due to their traditional professional training, many accounting and finance professionals lack the necessary data and analytics skills.

More over, decision makers not knowing enough about analytics are reluctant to adopt their use. Because of cognitive bias, it is human nature to subconsciously feel that their successful decisions in the past justify a continued use of old sources of data and insight. What we tend to forget is that what got us here won’t get us there, hence the need to learn, relearn and unlearn old habits.

To move forward, the organization should focus on overcoming cognitive biases developed over the years, and closing this skills gap and develop training and development programs that can help achieve the desired outcomes. Using advanced analytics to generate trusted insights requires an understanding of the various analytics methodologies, their rigor and applicability.

It’s difficult to have people understand if they don’t have the technical capabilities. However, building a data analytics culture does not imply that the organization should focus on developing data science skills alone. You also need to develop analytics translators.

These are individuals who are able apply their domain expertise in your industry or function, using a deep understanding of the drivers, processes, and metrics of the business to better leverage the data and turn it into reliable insights and concrete measurable actions.

Building a data analytics culture that promotes making decisions based on data-driven insights is a continuous endeavour that spans the data analytics life cycle from data through to insights and ultimately to generating value. Successful use cases can be used to further drive the culture across the organization.

Finance Transformation: From Efficiency to Effectiveness

Transforming finance into an effective function capable of helping business teams execute strategy more effectively, make informed risk decisions and drive business performance isn’t just about new technology, shared services centres and centres of excellence.

As much as anything else, it is about changing old habits and behaviours. Redefining the role of finance in the business and transforming not only what the function does on a daily basis but also how it does it.

This also involves finance professionals developing an appetite for improvement, constantly self-assessing their modus operandi and establishing how they can perform their work better.

When embarking on a finance transformation journey, it is very important for the CFO to clearly define the core vision, communicate the purpose and goals of the transformation, and articulate the road map for the journey.

Following this approach helps keep the team and key stakeholders focused on the benefits the transformation will deliver.

Identify the Problem First Before Technology

In today’s fast-evolving environment where CFOs are inundated with new technologies to drive their company’s ambitions, it easier to follow the herd without first building a solid investment case.

The thinking is that if we implement a new ERP platform we have successfully transformed our finance function. This not always the case.

Although technology empowers the finance function to evolve to a modern global finance function your focus should extend beyond standardizing and streamlining workflow. New technology should enable you do what hasn’t been done before.

For example, your transactional processes (AP, AR, Journal Entries, Bank Reconciliations, Reporting and General Accounting) are all heavily manual which is causing you to close your books at least 20 days into the new month leaving little room for FP&A and business partnering.

In this instance, you would want to take advantage of a new cloud-based ERP solution that provides you with a standardized IT infrastructure and help you streamline existing decentralized and highly fragmented reporting processes.

Instead of investing in the new ERP platform just for the sake of investing, you first focus on the end-to-end processes, identify the problem(s) that need solving and look at the expected benefits beyond cost reduction.

As a result, you are now able to close your books earlier and free up finance to focus more closely on business partnering and deliver performance insights and decision support to assist in achieving the company’s growth objectives.

Headcount Reduction versus Productivity Increase

Reducing headcount, achieving transactional efficiency or improving control and governance processes should not act as the sole focus of your transformation journey. Many companies make the mistake of believing that finance transformation is all about reducing FTE costs.

Subsequently, after reducing finance headcount and making the function leaner, the workload remains the same, at worst increases, making it difficult for the remaining teams to manage the heavy workload. Ultimately, productivity deteriorates.

As much as it is important to benchmark the size and cost of your finance function, what is also key is that you clearly define finance staff roles and requirements as per your function’s vision and how it fits into the broader vision of the company.

This will help you eliminate or combine specific roles where there is duplication of effort. It also helps develop the right talent mix and capabilities.

Think Broad and Analytically

Today, companies are privy to large amounts of data (economic, customer, social media, production, market, competitor etc.) and cannot look at business performance from purely a transactional view anymore.

Rather, they must use such data to interpret strategic performance, benchmark against competitors and craft a more holistic experience for stakeholders. Instead of spending ample time discussing small variances, the focus should be on the big picture. Identifying and discussing key business drivers and big trends.

This requires investing in the finance function’s operational and commercial acumen as this is key to supporting the business across the entire value chain, from product design and development to manufacturing and from brand management to distribution, sales and after-sales.

Thus, one of the goals of your finance transformation should be to develop well-rounded professionals who are able to connect the dots, contribute alternative perspective to strategic conversations and help the business break into new markets and diversify revenue streams.

One of the challenges in many organizations is that business unit managers are self-serving and focus only on their own markets, ignoring the impact of their decisions on other business units. Finance business partners are better positioned to unite these teams.

They are analytical, broad thinkers and understand the cause-and-effect relationship of disparate business unit decisions, including the role of finance in cross-functional collaboration to improve the performance of these operating units.

Leveraging their extensive functional knowledge, business acumen, experience and relationships built from partnering with various stakeholders, FBPs are able to engage business unit leaders into more value-adding conversations.

Rather than act as a barrier and tell them what they can and cannot do, FBPs first seek to understand what is it business unit leaders want to achieve, how and why it is important and then provide informed decision support taking into account the impact on the broader strategic performance.

Change Management

Stakeholder engagement, or lack of it, can signal the difference between success and failure of any finance transformation agenda. Challenges will abound. Targets will be missed. Teams will resist change and prefer to continuously focus on what they know best.

You therefore need to keep all invested stakeholders engaged, aligned and informed of progress. Offering coaching and insight, rotating employees through a wide range of operations, exposing them to challenging projects and allowing them to experiment with new ideas and learn from mistakes all help in this front.

As long as the mistakes are within acceptable limits you want your team to feel empowered to make key performance decisions and at the same time become trusted business advisors.

Although habits and behaviours are not something that can be changed overnight, they are still key ingredients for an effective transformation. A cultural shift and buy-in is therefore imperative.

 

© 2019 ERPM Insights

Theme by Anders NorénUp ↑