I thought this was super cute!
I don't know to whom this should be credited. The name says simply HAGEN©2006.
I found it while looking through genealogy cartoons, so I'm not sure where it was published. If anyone knows, please pass the information on to me so that I can give them credit for this funny cartoon!