solomon archer