David M Beach's contacts