The document proposes a novel geographic routing protocol called Multihop Delaunay Triangulation (MDT) that has two key properties: 1) guaranteed delivery of packets for any connected graph of nodes in d-dimensional space where d is greater than or equal to 2, and 2) low routing stretch from efficient forwarding of packets out of local minima. MDT provides guaranteed delivery even when node locations are inaccurate or arbitrary. Experimental results show MDT has the lowest routing stretch compared to other geographic routing protocols and maintains close to 100% routing success during network changes.