Solomon Freeman – Biography