About therefor vs therefore
Therefor is often used in legal or formal language. It means for that or for it. Therefore means consequently. The tycoon changed his will and give his reason therefor. Therefore, there was no way his will could be challenged.
Source: http://www.wsu.edu/