harper richards