How Marine Corps veteran Doug Hall landed his dream job running Toyota Center — twice