Dr. Oscar Lara
Passed 04/04/2018
Dr. Oscar Lara, of Atlanta, GA, age 79, departed this life at Piedmont Hospital on Wednesday April 4, 2018. Barrett Funeral Home - Oglethorpe Chapel have been entrusted with funeral arrangements.