MICHAEL P. O'KEEFE & CO. INC.