Skip to main contentcfdrxwcurasr

Stella Lupton Trust

Profile

Last Updated: 2016-02-04

At A Glance

Stella Lupton Trust

130 N. Water St.

Decatur, IL United States 62523-1310

Type of Grantmaker

Independent foundation

EIN

376135114

BRIDGE Number

0299845257

Background

Established in 2004 in IL

Purpose and Activities

Support only for Decatur Memorial Hospital and St. Mary's Hospital, Illinois.