It flows east into geographic Darling Township, under Lanark County Road 511 near the settlement of White, turns southeast, passes the settlement of Halls Mills on the border of geographic Lanark Township, and reaches Clayton Lake, where it takes in the outflow from Taylor Lake.