Who was the first U.S. President to decorate a Christmas tree in the White House?

The 14th President, Franklin Pierce, was the first to decorate a tree in the White House in 1856 for a group of Sunday School children.