Placeholder image


Jonathan Snook

@snookca

Web designer and developer who wrote some books and spoke at conferences.

This user has not joined diff.blog yet