CRACO & ELLSWORTH LLP