patrick ho