A simple and efficient numerical procedure using a singularity cancellation scheme is presented for evaluating singular and near-singular potential integrals with 1/R singularities. The procedure not only has several advantages over singularity subtraction methods, but also improves on some aspects of other singularity cancellation methods such as polar and Duffy transformations. A theoretical analysis is presented for triangles, quadrilaterals, tetrahedrons, bricks, and prisms, and numerical results are presented for triangles and prisms.