Tom Williams

Experienced leader and manager of software development and infrastructure teams focused on delivering innovative applications and technology solutions that are customer-centric and budget-conscious.