Swivel Group is a Marketing and Advertising company located in 601 Crest Ct, Saint Louis, Missouri, United States. Job Title: Creative Strategist Job description CREATIVE STRATEGIST...