A MaxBCG Catalog of 13,823 Galaxy Clusters from the Sloan Digital Sky Survey