Linking People & Technology
Kevin Szakacs

Kevin Szakacs

Owner