Anne Pennington
courseware development, instructional systems design, digital and mixed media design, training, English paper-piecing and other techniques