David is currently Faculty Member at Strathmore University where he teaches Accounting, Finance and related subjects. Prior to joining Strathmore, David worked at KPMG Kenya in the Risk Consulting department, Forensic Services. At KPMG, David was involved in various investigative engagements, which cut across both the private and public sector. He was involved in proactive and reactive consultancy engagements involving fraud risk assessments, anti-bribery and corruption investigations and survey, and forensic audits and investigations. While at KPMG, David consulted for both public and private and NGO sectors.

David had also worked as an accountant for Nairobi Capital Inc. and at East African Maltings in the Finance and Stores departments. David also taught at Strathmore’s School of Management and Commerce (SMC) between 2008 and 2012. In addition, he served as the Programme Administrator for the Master of Commerce (M.Com) program. He has also taught as adjunct faculty at Jomo Kenyatta University of Agriculture (JKUAT)’s College of Human Resource Development. David is also a Board Member, Mzima Springs SACCO in Nairobi.

David holds an M.Com in Forensic Accounting and a Bachelor of Commerce (B.Com), both from Strathmore University. He is a Certified Public Accountant of Kenya and also holds a Postgraduate Certificate in Academic Practice (PCAP) from York St. John University, UK. Currently, David is pursuing PhD in which he is examining the Drivers of Financial and Social Disclosure Practices by Savings and Credit Co-operatives in Kenya.

David has published several articles in peer-reviewed journals. His research interests are in disclosure, corporate finance and audit. David has presented in conferences such as the 12th IAAER ACCA World Accounting Congress at Florence, Italy and the 16th International Academy of African Business and Development (IAABD) Conference in Nairobi, Kenya. He has presented in a number of ICPAK Workshops on Financial Reporting. David has also participated in the Global School in Empirical Research Methods at the University of St. Gallen, Australia in 2015. He has also been awarded a number of grants to facilitate his research.

David is a member ICPAK, IAAER, IAABD, a Fellow of Higher Education Academy in the United Kingdom (FHEA) and an associate member of Association of Certified Fraud Examiners (ACFE).