Distribution

© mmillereol, with additions and corrections