ernest wilson and freddie mcgregor