Hello! Welcome To My Online Portfolio

White Beauties

White Beauties

Serendipity – a happy accident. The right place, the right time, and with decent light.

View Project

Mist on Malign Road

bright sunlight, a very unusual misty lake and a dark background. Perfect.

View Project
A Pink Wall

The Pink Wall

I’m not sure what it was about this wall that captured my interest, but I’m glad it did.

View Project
Orthodox Church Krydor Saskatchewan

The Unexamined Life


Socrates said that the unexamined life is not worth living, I believe that these words are as true today as they were in the 4th Century BC. Art is in many respects a self-diagnosis of ones self. Art is created in a state we now know as “flow”, time does not belong here, there is only sweet concentration.


Our new shiny high-tech world is loud, and very distracting. There is a constant white noise that is becoming increasingly more difficult to turn off. Over the years note taking has become an important part of who I am and note taking has become one of those great life altering ah-ah moments in my life.

Writing allows the mind to wander and the process of writing down my thoughts seems to clear a pathway through the build-up of day to day clutter in my mind. Writing gives me focus in a world that seems to have chronic attention deficit disorder, through my writing thoughts become more understandable, or perhaps just more tolerable, at any rate the end result is clarity and a true understanding of who I am.


Often, I stumble upon answers to my most creative problems when I am daydreaming, I see them visually in my mind, disparate things coming together into one or more possibilities. Sometimes my daydreams have a soft familiarity, I know and recognize them, they are comfortable. They were the distractions that I spoke of earlier – they are those little deja vu events, serendipity!

Coding Languages

Loyal Clients

International Awards

Years of Experience

View My Full Portfolio

Vivamus ipsum velit, ullamcorper quis nibh non, molestie tempus sapien. Mauris ultrices, felis ut eleifend auctor, leo felis vehicula quam, ut accumsan augue nunc at nisl. Cras venenatis ac lorema ac tincidunt.