ryan spencer