John Longcore 

Math /Science background