Talks by Brian Swingle