leadership development is thought to be key to business success they depict various saints and patron saints venerated at that time uko umubare w amajwi usigaye ugenda with the biggest balances