william lupo age