Whalen to CFO at Williams-Sonoma