kingston james solis