Alan John Lance Scott Share This Alan John Lance Scott (Alan John Lance Scott, A. J. L. Scott, Jack Scott)