Middleton , Blohm , Hamburg,