Henry II (also: Henry the Pious, Henry of Silesia ...
John William Grant ( b. 1968 ) is an American singer He is a former me...