Glover Park Group has formed an alliance with Global Advertising Strategies to develop Russian clients and multinationals that want to do business in that country.