Geoff Archibald 

Person with thoughts