Robert Douglas Buist (1869-1956): A Tribute of His Life and Times