Tag: Glen A White


Delaware North places workers on en masse leave

Delaware North banner

Delaware North – the global hospitality major headquartered in Buffalo, New York (US) – is placing most of its full-time workers on leave as the hospitality giant suffers severe blow to its business caused by the coronavirus plague. Recently, the company sent out a statement saying that it is... » Read more


Newsletter sign-up