patrick horvath