Robert Hambleton, Hambleton & MacFarlane