Stories about Scott Willoughby

Scott Willoughby ’89 helped lead development of the most powerful and complex space telescope ever launched.