Caputa & Associates, Ltd.