Welcome, Khaled Mostafa

Khaled Mostafa is the IT Manager at Invest Ottawa. Check out Khaled’s LinkedIn.