The self-organizational ability of ad-hoc Wireless Sensor Networks (WSN) have led them to be the most popular choice. Despite significant advancements in Wireless Sensor Networks, efficient energy consumption in the network remains one of the most important research challenges. Clustering sensor nodes and organizing them hierarchically have proven to be an effective method to provide better data aggregation and scalability for the sensor network while conserving limited energy. Topology control mechanisms promotes efficient energy consumption as it deals with the arrangement of the nodes. Topology acts as virtual backbone of the network, so a good topology control mechanism improves the overall network lifetime. There are various techniques for topology control such as Self-Organizing algorithms, Minimal Spanning Trees and Unit Disk Graphs which are taken as basis for the proposed algorithm. The proposed algorithm performs hierarchical clustering on the network in order establish optimal routing path from sensor nodes to sink node whilst conserving network resources.