Mark Groen
Bowen Island, B.C., Canada

A little about this web site …

This web site once hung out the shingle for web development, but now hosts a rarely updated blog and some archives.