Answer
Andrew Undershaft, played by Warner, is a wealthy munitions manufacturer in the play "Major Barbara." A complex character, he represents both the power of capitalism and the dangers of unchecked greed. Undershaft challenges Barbara's idealistic notions of salvation through charity, arguing that poverty is a necessary byproduct of society and that his business provides employment and financial support to the working class.