Jc. Abdulhadi Bepukaran, Ph.D

Jc. Abdulhadi Bepukaran, Ph.D

Jc. Abdulhadi Bepukaran, Ph.D

Assistant Professor & translator of Arabic. Specializes in Iranian studies and then on TPCK