He's here! 7 weeks early, but doing very well!

Brooke