John Harrison, General Manager