A first order theory is totally categorical if it has exactly one model in each infinite power. We prove here that every such theory admits a finite language, and is finitely axiomatizable in that language, modulo axioms stating that the structure is infinite. This was conjectured by Vaught. We also show that every
ℵ
0
{\aleph _0}
-stable,
ℵ
0
{\aleph _0}
-categorical structure is a reduct of one that has finitely many models in small uncountable powers. In the case of structures of disintegrated type we nearly find an explicit structure theorem, and show that the remaining obstacle resides in certain nilpotent automorphism groups.