Margaret Gonzi CROP.jpg

Good Shepherd Sr. Margaret Gonzi, who ministers in Malta (Courtesy of Talitha Kum)
Good Shepherd Sr. Margaret Gonzi, who ministers in Malta (Courtesy of Talitha Kum)