Velma Williams Joubert

Birth date: Aug 4, 1907 Death date: Sep 23, 2009

Velma Joubert died on Wednesday, September 23, 2009. Interment was private and was held at Hope Mausoleum in New Orleans, LA on Thursday, September 24, 2009.