Craig Thomas, Architect