scott patt allen web