Original Teagle Sources (cleaned up)