He has served as a reporter for the New York Times and the Wall Street Journal. For several years he wrote opinion pieces for Gulf News. More recently he has been writing for the New York Sun.