Stephan Heimlich-MartinRealist oil painter, focused on livestock and landscapes with the occasional still life thrown in. From Calgary Alberta, now based in Nova Scotia.