As a boy growing up in New York City, Kevin P. Gilheany had two dreams: to join the Coast Guard, and to play the bagpipes. But by the time he finished high school he was overweight, had a drinking... This description may be from another edition of this product.