Alex Russell

Alex Russell is the Head of Department of Management and Professor of Petroleum Accounting at Aberdeen Business School at Robert Gordon University.

About us

Engage with us

Quick links

Language editions

Privacy Policy & Terms of Service

Sitemap

© 2025 World Economic Forum