Elm Associates, Ltd.