74-year-old Stephen Nelson Brown lives in Aspen, Colorado. Other places in which he has lived are West Des Moines, Iowa; Houston, Texas and Portland, Oregon. He is employed by Seven Acres Jewish Senior Care Services. Steven Thomas Brown, Alex Brown, Alex Brown and Robert Brown are in Stephen family.