Here are three stocks with buy ranks and strong growth characteristics for investors to consider today June 23rd:Great Lakes Dredge & Dock GLDD These company which is the largest provider of dredging services in the US conducting business to maintain and deepen shipping channels, reclaim land from the ocean, and...