Child Development Center 3551 North Post Road, Spencer, OK 73084