patrick c harris age