Aaron is awesome to work with, very professional, smart and knows what his doing. Make sure to check his availability before booking to avoid misunderstandings, because he is good he is very busy and get booked quickly. Worth every penny! will be working with him again for sure!