Dan Oleary

Dan is an applications/software developer by day, an average joe by night, a tech blogger on weekends and an opportunist when opportunity comes knocking.