The Patrick G. Mc Pherson Home Page