Michel Archange Desmarescaux

  • Born on August 6, 1803

Parents