Oliver ap Richard Herbert, of Machynlleth Parents Ann ap David Sir Richard Herbert Children Siblings John Herbert Catherine Herbert Annes ferch Richard Herbert William Herbert Edward Herbert