gary hyde