PETER NOONAN AND ASSOCIATES INC.