Bart Collard

Bart Collard is a lecturer in Islamic terrorism at the University of Leiden.

@Bart_Collard

Bart Collard is a lecturer in Islamic terrorism at the University of Leiden.