Joseph Farrugia has been involved in audit and assurance for the past twenty six years.  During these years he has been involved in several other assignments namely management accounting, consultancy and other services particularly taxation. He has also lectured accounting and other related subjects for ten years at different levels. Joseph Farrugia is a fellow of the Malta Institute of Accountants.