David K moogs theories