B. F. Skinner was born in the small railroad town of Susquehanna, Pennsylvania, USA, on March 20, 1904.