Born in Louisiana, Charles C. Calhoun studied history at the University of Virginia and law at Christ Church, Oxford. He divides his time between Boston and Portland, Maine, where he is on the staff of the Maine Humanities Council.