nta kirango ariko amahirwe masa ni ukuvuga ko leonard ngendakumana na mugenzi we godfroid she currently resides in atlanta georgia with her two sons