James Gaffney, Director at Pool, holds 0.00 shares in Beacon Roofing Supply (Ticker: BECN), holds 19.23K shares in Armstrong Ind (Ticker: AWI), holds 42.47K shares in Pool (Ticker: POOL). Most recently, James Gaffney Sold ― shares of Beacon Roofing Supply on Dec 28, 2015 for an estimated value of 472.51K.