Reingold–Tilford tree. Pulls from CSV file rather than JSON. Click on the nodes to expand or collapse.
Uses bits of d3 code copied from all over the place. No copyright infringement intended. All bits and bobs copied were open source, to my knowledge.