David Ferrier Physics