viv thomas (150.886)