GiveLife holds General Assembly

GiveLife holds General Assembly