Richard Magaigwa is a corporate and litigant advocate, Notary Public, Commissioner for Oaths serving in the Firm with specialty in Corporate, Civil and Criminal Substantive and procedural laws, regulatory compliance in various areas of laws. He has five years’ experience working as an advocate at Apex attorneys Advocates to date, previously worked as Legal Manager at Max insurance Company, Legal officer Marando & Mnyere advocates Company, Legal Manager TATA Africa Holdings (Tanzania)Limited, attendant officer at Poor Inhabitant Special project at Tanzania Social Action Fund (TASAF).