Ahmad Sajwani

A Creative, Open-Minded Actuary