Richard Thomas Long Author