samuel starnes