jonathanspence.com