A London-based executive of Live Nation has been fired after pleading guilty to taking up-skirt videos of women on his commute to work. Andrew Macrae, a former VP of finance and strategic initiatives at the global entertainment company, was caught in July by an off-duty Scotland Yard detective as he tried to use a pen...
read more
Source: New York Post