mac allen