Samuel P. Heintzelman timeline