christopher melcher