robert magasa