Usher, businessman at Regal IMAX - New Rochelle, New York, United States
Regal IMAX is a consumer services company based out of 50 Harrison St, New Rochelle, New York, United States.