This document presents a method for drawing 3D graphs using a force-directed algorithm to minimize vertex-vertex occlusions. The Fruchterman and Reingold algorithm is used as a framework, representing vertices as electrically charged particles and edges as springs. Repulsive forces push vertices apart while attractive forces pull connected vertices together. The algorithm iteratively computes vertex displacements until equilibrium is reached. Experiments in Gephi software show the algorithm effectively separates vertices to produce good 3D graph views without occlusions, even for large graphs with hundreds of vertices.