peter solomon dan brown actor