sam teasley