portersheare