Randy serves TSG clients in the public and private sector, having more than 20 years experience as a senior executive leading and launching a variety of for profit and nonprofit organizations. He has demonstrated success in positions of considerable complexity, responsibility, and authority, from Executive Director of a private foundation to Public Affairs Director of a financial services corporation.


Randy has managed public relations, advertising, and promotional campaigns at local, state, national, and international levels with a proven record of impact and success. He has developed his knowledge, skills, and experience in diverse economic and political climates, including both high-growth and downsizing situations. His focused management style instills a spirit of teamwork and cooperation by valuing group and individual contributions and by being open to constructive ideas.