Rose Omondi

Archdeaconry Synod Representative