Adam Flanagan

Father, husband, software engineer and musician. Almost always in that order.

Adam Flanagan