William H. Prescott was born in Salem , Massachusetts , on May 4 , 1796 . William H. Prescott was born in Salem , Massachusetts on May 4 , 1796 , the first of seven children , although four of his siblings died in infancy .