where is alan b shepard jr from?