Welcome to David Frank's home page.
I am retired from the University of Minnesota. You can contact me at frank"at"umn.edu