Faces of Entrepreneurship: Thomas McLeod, Founder & CEO of Omni
Thomas McLeod is Founder and CEO of Omni, the on-demand personal storage concierge based in San Francisco. The startup was inspired after a year spent dealing with the friction of [...]
Invite a Friend
Close