The statue of Whistler was erected after his death in 1903 (Jessica Kergo/Connector) Jessica Kergo Connector Contributor Of all the historic prominence encompassing downtown Lowell, The Whistler House Museum of Art contributes greatly with its distinctive beauty and fascinating history. The three-story, 14-room house at 243 Worthen St. was home to various important leaders of…