Ross, Andrew Donald (Career)