Llew Richards

Project Manager

Watzek 113, MSC: MSC 97

Project Manager - llew@lclark.edu, x7344

Additional Information

Llew is the project manager for the IT Office of Project Management. He has worked for IT since 2008.