jonathan m. harper