Please read David Erfert's bio
here
.