Interactive tree of Michele Arcangelo Ciriaco

Michele Arcangelo Ciriaco 1877–1879