About The Studio



The Leadership Studio is a broadcast-quality video facility and teleconferencing hub capable of connecting over 100 remote locations simultaneously. We are located at the Harvard T.H. Chan School of Public Health in the heart of the bustling Longwood Medical Area in Boston. The studio is managed by a veteran professional staff and guided by a leadership team deep in health policy and communications expertise.

The Leadership Studio hosts a variety of clients with needs that span live webcasts, videoconferencing, video recording, broadcast television interviews, and more.