A Last Mark That Lives in Our Hearts

FRANCIS XAVIER JOSEPH (DAVID)

FRANCIS XAVIER JOSEPH (DAVID)

Departed on 26 September 2017

  • Chat with us