Artist Larry Smith is a fine art painter in Georgia. He has a gallery-studio in Norcross, GA
Last seen: June 17th at 11:37pm — Visit site