Inspiring Innovative Interiors for People + Planet
The Tree of Life has been installed in the MD Anderson Cancer Center at Cooper in Camden, N.J.