FLANAGAN & FLANAGAN LTD.