Tom Segers Program Manager Thomas More University of Applied Sciences Space Campus Geel Thomas More University of Applied Sciences 9881187 Space Campus Mechelen Thomas More University of Applied Sciences 802941 Space campus Geel Thomas More University of Applied Sciences 837978 Space Campus Vorselaar Thomas More University of Applied Sciences 818919