Gerald Maregesi
Managing Director

Gerald Maregesi

Biography

Gerald Maregesi

Gerald Maregesi

Managing Director

gerald.maregesi@aesl.co.tz