Stephan Richter (stephan.richter <at> gmail.com)

Thanks goes to Bayview Financial for supporting this work.
