Stock screening is the process of identifying or looking for stocks which meet certain criteria instead of just investing haphazardly in whatever stock an investor considers good. The criteria for stock screening include company control, environmental concerns, growth potential, social impact, and political influence. The stock screening procedure involves selecting a possible portfolio or stocks based on financial needs and risk tolerance, and determining the most significant social concerns to meet social objectives.