The "1" and the "st" are from PTI along with the cardstock and the patterned paper. The circle was cut from Nestabilities. The city scape, road, and dino are from Paper Smooches. The "Birthday" sentiment is also from Paper Smooches.
I also have a dinosaur hat I knitted for him, a stuffed triceratops, and one of my favorite movies as a kid, "The Land Before Time." I think he'll like his dino themed gift :)