Company INTERNATIONAL DEVELOPMENT FOUNDATION "NEDWOOD FINANCIAL, INC." Address 18121 88TH AVE W, SEATTLE, 98104, WA