prof. frank o'mara