Foster Solomon
overview