Brian E. Holmes's contacts