Nicely done Mason. A bit more like a woolybugger (WB) than a leech pattern to my mind but the beauty of the WB is that it can represent many different food items.
If you want a pattern that more closely mimics the undulating motion of a leech swimming, try tying this using the same materials but palmer the body with marabou instead of a hackle.
I also have found that adding two or three strands of red crystal flash to each side (tied in at the head of the fly after palmering the marabou) adds to the patterns effectiveness on my waters.
On FlyFlasher.com you can find 34,043 flies from all over the world. Flash your own fly patterns, upload your current work or search for inspiration. The flies are tagged, so you easily can search for them.