peter hanson actor