solomon frederick