I’m Craig — a pragmatic problem solver based in Nashville, TN, working across industries.
Financial Services
Healthcare
Technology
Ecommerce
Advertising
Travel
Photography
Pharmaceutical
Information Security
For over two-decades, I’ve led teams in defining software that enhances people’s quality of life and drives critical business growth.
Values
My experience in both startups and large companies has formed my beliefs in how teams collaborate and ship great work.
01
To advance an organization, designers must continuously use storytelling to foster empathy and understanding with cross-fucntional partners. I’ve observed many projects without a clear problem definition.
02
With the right team, anything's possible. Intelligent, kind, and supportive people can overcome challenges when working together. But when projects follow rigid processes, creativity stifles and projects miss their mark.
03
A proof of concept turns strategies into early and tangible visions that partners can experience. Too many documents and discussions delay alignment and remove the team from reality.


