def METHOD_NAME(self, orgs):
    self.stdout.write("\nSummarizing contacts for %d orgs...\n\n" % len(orgs))
    header = (("ID", 4), ("Name", 16), ("Total", 12), ("Inactive", 10), ("Stubs", 10), ("Stuck", 10))
    self.stdout.write(row_to_str(header))
    self.stdout.write("=" * row_width(header))
    an_hour_ago = now() - timedelta(hours=1)
    for org in orgs:
        active = org.contacts.filter(is_active=True)
        inactive = org.contacts.filter(is_active=False)
        num_active = active.count()
        num_inactive = inactive.count()
        num_total = num_active + num_inactive
        num_stubs = active.filter(is_stub=True).count()
        num_stuck = active.filter(is_stub=True, created_on__lt=an_hour_ago).count()
        row = ((org.id, 4), (org.name, 16), (num_total, 12), (num_inactive, 10), (num_stubs, 10), (num_stuck, 10))
        self.stdout.write(row_to_str(row))