marc patrick o leary computer