Ahmad Aboulfadl

A physics nerd, Liberal Islamist