archibald mcindoe