Patrick Anthony Xavier Hall, MD