Elena Ochoa Foster
E101447
UNEXPLORED
Elena Ochoa Foster is a Spanish publisher, art curator, and former psychology professor who founded the influential art and culture magazine and publishing house Ivorypress.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.