Founder & CEO
Robert Soudan
CEO Approval Rating
68/100
The Lock Up owns and operates climate-controlled self-storage units in United States.