Greg Singer Computer Services 32 Fairmont Street, Mahone Bay, Nova Scotia, B0J 2E0, Canada greg.singer@gscs.tech