Award winning author Steve Hamilton will speak this weekend in McArthur.