O'Neill on trio of new deals, Johnston return & McGregor comments |