Sohail Mahmood

Dr. Sohail Mahmood is an Independent Political Analyst based in Chapel Hill, North Carolina.