Fr. Francis Leonard
Address S.F.X. Church, Sitabuldi, Nagpur
Phone No. 9425193113
E-Mail ID
Date of birth 14/03/1944
Ordination: 18/10/1970