KEVIN ROCHE JOHN DINKELOO & ASSOCIATES LLC