CAVANAGH & CAVANAGH, INC.