David R. Edgerton was born .
David R. Edgerton was raised in Peterborough and has worked as a chartered financial advisor .
David R. Edgerton was born and raised in Peterborough and has worked as a chartered financial advisor .