Thomas Cooke Middleton Share This Thomas Cooke Middleton (Thomas Cooke Middleton, Thomas C. Middleton)