Steve Smith

an IT curmudgeon in British Columbia