South of the Fraser River at Wahleach Lake is the Mount Barr Plutonic Complex. Named after Mount Barr in the Skagit Range of the Cascade Mountains, this plutonic complex ranges in age from 21 to 16 million years old. It consists of at least four plutons. The main pluton, comprising 80% of the complex, comprises felsic and intermediate intrusive rocks ranging from quartz diorite to quartz monzonite. It is roughly circular in shape, forming high Mount Barr. Subsequent magmatism created two younger stocks in the main pluton. The older stock consists of fine-grained biotite hornblende granodiorite while the younger stock comprises leucocratic biotite quartz monzonite. A wide dike, composed of granophyric hornblende plagioclase porphyry, is situated between quartz diorite of the Hope Plutonic Complex and Eocene conglomerate. It represents an offshoot of the main Mount Barr pluton. Just northwest of the main Mount Barr pluton is a biotite hornblende quartz diorite pluton near Hicks Lake. Because of its heterogeneity, it is only occasionally grouped as part of the Mount Barr Plutonic Complex.