Davy Gam

Davy Gam is a character in the All Souls trilogy. Davy Gam's full name was Sir Dafydd ap Llyewelyn ap Hywel.