stanley middleton