Langille, Gilbert Craig (Career)