Sand & Co.
Fred Sand was an American inventor of celestas from the early 1900s. Only two celestas of his manufacture are still known to exist.
Fred Sand was an American inventor of celestas from the early 1900s. Only two celestas of his manufacture are still known to exist.