Gen Van Allan is a precise definition of the age old English saying.The end justifies the means. Aman whose life from a tender age has been abattle against the odds and adversity on his up hill climb to the helm.Born Asiimwe Allan 31 years ago to Mr and Mrs Babugura of Mitooma, by then Bushenyi ...