marc patrick o leary