Craig Keen Despatie Markell LLP careers in Halifax, Canada