Kevin Keegan has been named president of...
Kevin Keegan has been named president of Marshall & Swift, Los Angeles. He previously was vice president-marketing.
Kevin Keegan has been named president of Marshall & Swift, Los Angeles. He previously was vice president-marketing.