harold harper