Hi Tim,
We determined the problem to lay with the Custom Provider that is posted in the Forum and commonly referred to by Telerik and others.
Since the TreeView used in the File Explorer loads on demand by its nature, there is no need to make the subsequent calls to
GetChildDirectories() be recursive.
Make this simple change and you will find a huge performance increase.