US renewables developer-operator Vesper Energy has sold its Deer Creek solar and storage site located in Tulare County, California.